Firebase CLI 命令在 Linux 上打印意外的恶意响应,文本有无限多个单词:'testing'

Firebase CLI commands printing unexpected malicious looking response on Linux, The text has infinite number of word: 'testing'

我正在使用 Ubuntu。
我最近安装了 firebase-tools 使用 npm 和官方声明的命令:

npm install -g firebase-tools

后来也没有意识到,在我的项目中本地安装了另一个名为 firebase 的包。使用命令:

npm install firebase

此后我面临着巨大的问题,不知道发生了什么。 每当我 运行 任何 firebase 命令(例如:firebase --help、firebase 登录等)都会给我类似的输出,如下所示:

    undefined
    undefined
    undefined
                                       !             H|H|H|H|H  
         H__________________________________             H|§|§|§|H           H|* * * * * *|---------------------|             H|§|∞|§|H  
         H| * * * * * |---------------------|             H|§|§|§|H           H|* * * * * *|---------------------|             H|H|H|H|H           H| * * * * * |---------------------|             H|H|H|H|H           
H|---------------------------------|          ===============        H|---------------------------------|            /| _   _ | 
         H|---------------------------------|            (| O   O |)          H|---------------------------------|            /|   U   |          H-----------------------------------             |  =/  |           H  
            _..._/            H    
          _|I/|_            H      _______/| H |/_______    H     /           / /          H    |          | | /         |  H    
|          ||o||          |  H    |    |     ||o||     |    |  H    |    |     ||o||     |    |  H   
Carl Pilcher
  
    tͭͭe͂ͥ ҉̥͓͎͕͝šͣ̀t͗͐͂i͋̔ ҉̮͔n̏̓ͫg̀̓ ̔̾t͐̐e͐͗s̐̎t̔͂iͧ͐n̄̔g͌̈ ͫ̋t̓̅̾ē̐s͋̆tͣ̚i͒̑nͪ͌g͋͆ ̏ͬ ҉̨̘͇ͅt̄̍é͊s̓̾tͩ̆ ҉̴̙iͫ̒̐ ҉̴̹͙͔͡n̑͋̌g̃̓ ͫͬ̎̌t̒̐̋e̔͌s̋͑tͯ̌ͩi̍̒nͦ́g͌ͦ ̇̊t̀ͫë͋̓sͣ͆t̊̓i̊̐n̓̀ ҉ ҉̟͇g͗̓ ͋̽t̊͒e͑̓s͛ͪ̍t̆ͮi̾̊n̏̑g̍̀
    t̉̈eͯ̓ ҉̘͢͡s͑̍͑̍t̑ͣiͧ̾n̑̎gͧ̐ ͣ̈̍tͤ̀ẻ̿s̓ͨt̽̄i̽́nͮͥg̅̅̋ ͬ̎ť̐͌ẽ̚s̎͌tͬ̇iͯ̄nͯ̌g̈̉ ͧͮ ҉̭͓t̔ͬeͬ̽s̈́̾ ҉͎̘tͮͭ ҉̨̜͇̗i͌͐nͥ̃g̀̊ ̌̍ṫ͌ͤeͦ́̉̌s̓͐t̍̓ī͒n̓ͥg͛ͮ ҉̱̫ ̍̔̆tͮ̋̉ ҉̹́e͊̿s̔ͮͬt͑̽iͫͦn̿̔g͑ͩ ͯ̔ ҉̣͠t͊́e͐ͤs̾̐t̓͛iͬ̂nͫ́g̏̿
    t̒̀ȅ̚ṡ͒ẗ͌iͨ̀n̑͛͋g̔͐ ͫ̚t̂̓̔e̿̃s̈̓ ҉̶̠͟ť̋i͌̉̔nͥ̓gͥ̈ ̐ͦt͌͗e͌̈̋sͯ̑ ҉̠̜ͅt̒ͫi͒ͤ ҉͇̗ͅn̈̓͂g̎̒ ͫͬtͦ͋e͆̎sͣ͌ ҉̠̪̰̘ẗ̅ͪi͊ͪ ҉̵̙̳ň͋g̔ ͪ͒̚ẗ̆ë̓s̓̌tͧͬi̓̆n̾́̌g̔ͮ ҉̪͔͟ ͬ́t̓̊e̾͆sͤ̆t͑ͫi̒ͭn̓͐͐͋g̍ͦ ̍̑ ҉̵̨t͗ͨ̏éͧs̓͂ͭ ҉̤̻̪t͊͗i̓̆̽n͐͛ ҉̤̺̝g͂ͦ
    tͨ̋eͨ͊s̊tͭ͑iͫ̓̆ǹͮg̅͊ ͮt́̚e̓̅s̾ͬ̃tͬ̒ï͊n̏ͧḡ̓ ̎ͮťͧë͊s͂̈̊tͣ̎iͥ̅n͋͑gͪ̆ ͭ̈t̀̈eͥ͆ ҉̰̳͔͜s̋̅t̎̏̇i̿͐n̋̃gͦͤ ̔̏ ҉̦̜͖͍t̀̇eͯ̓s͛t͂͆̂i̓̓n̅̌g̊̈ ҉̢̼̫̝ ͯͣtͫ̎eͯsͪ̈t̏̉ ҉̞̣̳̻ĭ̊ͩnͬ̊g̉ͮ̋ ̔̓t̊ͣe̊͊͊̌s̏̈t͋͌i͋ͥn̍ͨgͤ̈
    t̏̔e̅͑s͛ ҉̧̀t͌͊͌iͬ̈n͑͐g̋̐ ҉͈͠ ̓͗t̅̚ ҉͇ͅĕ͒ͧs̍̚t̃͗͂iͥͨn͂̄g̅̀ ̊ͭtͯ̓eͭ̈s̈ͭt͆̃̔i͊̈n̓̈ǵ̈ ͩͪ ҉͖̝͜tͤ̽ͦe̐ͬsͧͧ ҉̣͠t͂ͬi͆̚ ҉̙̜nͨ̋gͪ́ ̄̈ͫtͭ͗ͭẻ̽s̃ͮt̀̊i̓̓n̒̃̉g̉̏̽ ͯ̃ ҉̮͚̼͖͚t̏̄̚e͋ͬsͮͨtͬ̌iͦ̓nͪg̓̈ ̾̔ ҉̪̦̺͝t̽́eͮ̋s̎͋t̃́iͪ̈ňͤg̉̚
    t̀ͫȅ͋s̀̚t̔ͮïͦ̽̓nͮ̈gͪ̉͂ ̾͂tͩͧ̏e̓͊s̑ͥt̾̉iͦ̓̆n̂͒gͪ̅ ҉̕͘ ͨͯẗ̓ͭe̓̚s̿͐ ҉̥̳t̍ͭiͪ̌n̉̏ǵ̆ ͨ͊ ҉̧͡t̂ͧë̾̓ ҉̕s̋̌t̒̐ ҉̻̲́iͨ͋nͤ͋̚g̊̔ ̔͑ ҉̖͕tͮ̄ě̍ś̽t̏͆î͑nͧͣgͦ̔ ͐̔tͩ̚eͯͧs̈̑t̀̓ï̆ ҉ ҉̡̕ń̈gͨ̚ ̇̊tͭͬe̅̈̾sͩ̚t̓̄ͭ̚i̊̂n̈͐ ҉̶͙̬͕̰̻g͂ͧ
    t͋ͥ ҉̶̰́e͂̾ͮs̐̄t͊ͧiͥ̐nͬ̐g̈̄ ͌̈ ҉̡̗͞t͆̏ě͐sͧ̔t́ͣͣ ҉̦̳̲ì̿nͧ̀͆g̓͂ ҉͙̩̞ ̍̍̒t͊̅͑e̍̊̋s̄ͫ ҉̸̳t̉̄iͨ͒̐nͩ͑ ҉͉͉́́g̒̈ ̓̈t́ͬẽͤŝ̏͐t̽͗i͑̓nͮ̐ͧͦͥg̈́̚ ̐̍tͤͯe̔̍ ҉̧̟̻̗̣s͆̅t̓͒͒iͪͩn̔̀͊g̓̏ ̑ͮͣt̏ͭĕ͋̎sͪ̌ͦ̈t̿̅̒ ҉̛͢͠i̿͋͐nͥ̀g͛̑ ̑͒tͬ̓ ҉̸͡ēͫŝ̀tͪ̏i̊̐n̊ͨg͒̿
    tͮ͊e̓͐sͦ̾̀tͦ̃iͤͣͣnͣ̒g̊͋ ͫ̓͑t̅̽e͒̌ ҉̢̹͞ṡ͑tͭ̎ͨi͌̈̿n̉ͦͤ ҉̮͠gͦ͒̒ ̋̒t͆̚ė͛sͧ̃tͤ͌ ҉̬̥i̊̏̅n̓̏ġ̽ ̃́tͪ̈ẻ̀s͆̑͂ ҉̴t̄̅iͨ͊ǹ̚ ҉̢͚gͬ̄ ̅̌t̍̒e̒̈s̆tͬ̅ ҉̛ ҉̴̡i͗͒ ҉̦͝n͗̉g͌̊̈ ͒͆t͊̊ͧě͑s͆͑t̋ͧi͊͑n̓͊g͋͆ ̃̑t͂͒e̽̍ ҉̥̟͕s̓̆tͪ̍i̊͂n̈̊g̑͆
    t̃ͮe̅ͧ ҉̫͟͝s̓̈̓t̊̇ǐ́͛ ҉̶̹̳ṅ̉ĝ̓ ͧͥ̓̽tͭͮ̌e͊̐̒s̑̏t͌ͦ͛i̍̒ͬn̉ͦg̅̐͗ ͗ͥ͑ ҉̵ͅtͥ̓e͌̈ ҉̷̨s̍̓͗t͑̂i̓͒ṅ̄g͛̎ ̾͊t̋ͭe̿͊̽sͨ̐t̾ͤi͒̌n̄̌ ҉̸̲̭ǵ ҉͉́́ ̌ͤtͧ̌ȇͩs̊̊t̉̿̈i͊̓n̑̎g̐ ́̑t̓̃ ҉̴̛eͭ̇ͫsͯ̎ ҉̴̛t̑̐͒i̎ͩn̈̃̚ğ̍ ̂̋t͌͌͆ë͂sͮ͊ẗ͗ͭ ҉̸̛i̎̓n̽̓̃g̓ͤ ҉̼̹
    tͦ͗e͒͒ ҉̗̪̳s͊̑̏tͯ̚ǐͭnͦ̇ĝͧ ͐̔͒ṫ͑e͌ͦs̐̄̐t̏̃ ҉́̀iͣn͊͛g̈̓̈ ͩ̋t͋̈eͣ̔s̑̏t͐ͤiͮ̇nͣͭ͑g͌ͦ ͐̃t̓̎̈e̊ͩs̐̽t̆ͤȋ̈n͗ͮg͑̚ ́̂t͗̄ ҉̮͍̬͠ȇͬs̽́t͒͆ ҉̷̞̜i̽ͫn͑̇ǵ̆̚ ̆̚ ҉̴̱͎t͛̿eͪ̈s̄̿tͥͣ̂i̔̃ñ̽g̉̀ ̉͋̊t͋̊ȅ͋sͤ̆ ҉̨̡̝ťͭͥi̿ͯ̓ ҉͠ ҉̠̬ń͋gͪ̒
    t̀̏ẽ̍ ҉͖s̒̋̓t̂i͂̂ ҉̸̪̠͔̮nͬ͑̾͐ ҉̖̲̹g̒̾̑ ͑̚tͦ̒̊eͧ͊sͯ̄t́ͣͣ́ï͆n͋͗g͂̓ ͬ̌ ҉͉̘t͑ͣ̈ěͯsͪ̉t̂̚i͑͑̽ ҉̸̲n̂̾ḡ̅ ͯ͌t̋ͤ ҉̷̛̫ȅ̂̈s̿̍ ҉̼̖t̆̚i̓͐ ҉ ҉̶̝̱nͪͤg̑͒ ̏̔tͯͯĕ̓̈s̅̿͐tͦ̓́iͭ͆n̿͗gͮ̂ ́̒t͋͆e͌̃sͮ͐t̒̓̌ĩ͋n͋ͩ͌͑g͗͑ ́͒̏ ҉̷ͅt̆̈eͣ͂s̃ͭtͨ͒ỉͩ ҉̘͈̠n̆̓ ҉̮̖̪g̍ͪ̚ ҉̦͟͝
    t̍̚e͑̆s̆t͌̈i͌̔n̓ͫͧǧ̈ ͦ̄̚t̄̊e͆̏s̓̏t͆̔iͦ̒͌n̑͋gͨ̎ ̈ͣt̂̎ ҉̠̮͝ͅeͪ ҉̸̧̪͖̞s̿̍̚t̒͋i̎̂n͑ͣ ҉̨͟g̀͂ ̉ͧ̚tͮ́ȇ̾ͮs͋̍tͥ ҉̠͜iͯ́n̓̈ ҉̫̹̼ġ̀ ͬ͋t̽̌̓ ҉̸͞eͩͨ̚sͮ͒t͌ͫi̿͗ͪn̒̀ͯg̓̄ ̋̀t͑̑ ҉̙̮e̍̄s͆͒t͐̉ ҉ ҉͎̯̻i̋̓n̔̿g̿ͥ ͦ̃͒ ҉̴̛t́͑eͯ̽ ҉͈̫̰s̓͛̏t͗̉̍i̎̈nͪ̅ͭg͒̑
    t͌̽ě̑s̊ͣ ҉̼̻͞t̔̓͒ǐ͑nͨͩgͫ̓ ̈̓t́̏ê͆sͭ̓t͗̅i̍̍n̅͐g̀̀ ̒ͭtͮ̈̅ ҉͜ ҉̷͚͍eͣ̑s͊̈t̄̾ỉͨ ҉͟͝ň̽g͑̊ ͧ́t̃͐e̊̑ͩͦš̽tͣ̅̈iͪ͊n̎ͪg̔̓ ̅ͥt̓̾ȇͭ ҉̣̖́s̀̒tͭͭ ҉̴̥̀i͒͗n͗̍gͮ͐͋ ͐ͧ̚tͨ͂ȅͨs̔ͣtͮͫ ҉̴̣̘i͆̾n̈͊gͬ̈̓ ͯͭ ҉̶̨t́̇e͆̀s̎͂t͋̌ͯi͑͗͊n͋̒g̏̿
    t͛̔͌ ҉͓͎e̓̔̉ ҉̨̥̝s̋̌ṫ̐i̾ͣͧn͂̏g̈̐̊ ͋̈t̊̏̀e̿͋͗ ҉̰̬̩̗ͅs̈̊̑ ҉̩̞̮̱t̍́i͗͂n̋̅̽gͣ̃ ̓̓ ҉̵̢̹̻̘t́̋ė̐sͬ̏̽t̔̀i͆̽n̅̈g͊ͤ͆ ̇̚tͥ́ĕ̓̃s͗̊t̍ͫ̍i͗ͨ̾nͪ͑̈g͒̓ ̓̆t͌̐ë̈s̄̔t̒͊̒i̊͆͗nͫ̐gͤ̓ ͛ͨtͩͮ ҉̪͖́ĕ̔sͥͪ ҉̸͘t̒ͫỉ͑nͦ̉͊g̅ ͮ̆ͬtͭͪe̓͊sͤ̊t̃ͭiͬ͂n̂̾ͯg̽͒ ҉̴͠
    t́̌̚e͗ͦ ҉̨̦͇s̆ͭtͭ̈iͧ̾n͗̈g͆ ̅̏t̑ͨe̊ͣs̓ͨ̈t͆̐ĩ͐n̏̈gͣ͊ ͦͦt̅ͧ͌̀e̅̈s̊ͣ͗tͧͯ ҉͔̣́i͒͂nͧ͋gͥ͋ ͋ͧť̆e̋s̎̊t̂ͣi̓ͫ͋n̋̔g̓ͬ ̎̌t̍͐e̒̒s̽ͪt̀͑͊iͣ͌nͬ̓g͂̔ ͯ͊tͣ̍̎ė͌s̓̈̓t̑ͯi̋̑ñ̊g͐ͤ ̑͌t̅̃e͂ͥͩsͤ̒t̓ͮï͆nͪ̊̓g͛ͮ
    t̂̔̿ė̎sͧ͊tͣ̏͐̚i͌̔͆ṅͤg͂ ̇͂t̓̏̆e̓̄sͦ͛ ҉̣͡t̉̌îͬ͑ǹ͒g͑̚ ҉̴̝ ̓̆tͪͫȅ͛s̑ͫͬtͨ̄i͒ͤnͪ̌g̃͒ ̉͐t̒̒e̔́̓ ҉ ҉̛͉s͗̈tͫ̾ͤïͧ̉n̎̈g̽̍ ́̽ ҉͜ ҉̳̠̘͠t̊̾é̇sͫ̔t̊́iͮͣnͭ̓ͮͫg̔̔ ͗͒ ҉͎̘̥̤̠t̓̔eͭͯ̏s͛ͧt͆̿̍i̋̈̇n̄͋g̒̐ ̌̎t̀ͬeͫͣ ҉̨̛̮s̋̓t̎̈ ҉̴̨̘ͅi͌ͨnͩ̇g̈̌
    ẗ̔ȅͯs͐ẗ̈ͩì͑nͯ̈g̃͋̚ ҉̶̖ ͦ̊tͥ̿ ҉̩͞eͤͬs̑̿tͭ͂i͂͊ͨnͣ͛gͮ͛ ̐ͧ̐t̃̚eͮ͆sͧͥ ҉̴̀t̔̎ïͨn͑̑gͪ̃ ̍̅t͐͆e͒̆sͯ͗t̂̚îͬnͫ̉g̃ͬͤ ̊̀ ҉̱̯̫t̔ͥ̓e͂̎̽sͯt͂ͥi͋̍nͭ̒gͩ́̏ ̀̾t͐̈̃ ҉̷̡ê̄sͫ͒t̍͊ͥi̓̈̐nͣͧ̋gͮ̀ ̾͊t̅͐̆e̎ͮ̃ ҉̴̛̲s̊ͬẗ̅i̇̎n̽g̓̒
    t͂ͮe̎̐s̆̃̈t̉͒̃i͑͛nͬͦgͪ͌ ̔ͦ ҉̢͟ẗͪ̀ë̀s̽̒ ҉̶̛t̓͌i͒͌n̐̅͂gͭͯ ͦ̄tͫ̓ͬe͂̓s̎̔t͐ͬĩ͐ ҉̮͢n̓͊gͥͩ ҉͇͈ ̈ͦt̿ͤ ҉̵̘͓̫e͗͊sͨ̐tͧ̈iͤ͗nͮͫ̋ ҉̩͕̲g̈̿ ͪ̒t̊̓e̎ͯs͛̆t͐̈i͐̐̊nͧ͋g͌̔ ͦ͛t̑̎ͣe͂̔̏ ҉̵̯͎s̊̅t͊͆̿î̋nͦ̒g̑̚ ̉̏̀t̅̔e͂̐s̿̃ ҉̣̠̤̱ẗ̔i̽̿̆̅n̈̈g̈̌
    t̂̾̆͆e͌̈̋s͐̒t̋͗̽i̇ͤ ҉̼̕n̓͊ͨgͭ͆ ͤ̿t̊̇é̾̚s̆̾t͆̚i̽̈n͋̑gͧ̎ ̔ͩͮt͆͊eͤ̅ ҉͡͝sͥ͛tͥ̀i͂̋n͌̐g͆̎ ̾ͭ̀tͥ͑ ҉͕͢eͧ̿̆ŝ̀t̾͌i͊̌n̈̚g̎̒ ͐ͣ͌ť̆͛ ҉̠̲̩ë̆sͣ̚t́͑i̋͛̇n̑͐g̏͐ ͂͗ ҉͟͢ ҉̢̱tͨͬͭe̿̉ṡ̒tͩ̆i͑̓ṅͩgͮ̆ ҉̬̰͕̞̫ ͋ͩtͬ͌e̐̎ ҉̴͠s͌̿tͫͤi͋̍n͌͆gͣ͊
    t̂ͤ̚ ҉͍̦eͫͮs̏͋ ҉̸̡t͒͂ ҉̶̛̰i̐͛n̎͆g̈̓̚ ͋̌t̒ͣe͋ͨs̽̆t̿̄iͥͦ ҉̣͘͢nͧ͋g̀̈ ͋̋ť̌e̎ͧŝͤẗͭĩ̐n̈̒g̒͒ ͊ͧ ҉͎̀͟t̓̔e͐͒s̿̓t̀ͭ͒i̅ͮn̆̚g̋͑̑̓ ͐͐t͐͛ ҉̧͙͠è̈ ҉̷̧sͬͤtͩ̔i̊ͯn͋̀ ҉̗̳͇̘̣̦̲̺gͣͥ̏ ͗̉tͭ͑ͬeͦ́ͣ ҉͈̳̥s͑̌t̎̓ȋ̓̏nͪ̉g̀̐͗ ͭͫt͛̚e̊̌s̐ͫtͫ̿ ҉̸̜͟i͑̓ ҉̻͕nͣ͑̈g͌͆
    t̓̓̀ểsͤ͆̀tͮͤi͋̍n͊͗gͯͥ ̂͊͋ ҉͚̩̭͜t͆͗ë͂s̃̆̃t̆͗͋i̓̓nͮ̿ͪĝ̓ ͦͬt̅ͩ̈eͯͤsͥ̿̇t̿͑i͊̒nͤ̑ǵ͊ ͐̐t͋͌e͆̔ ҉̴̹̳́s̓̍t̆̏ͥi͂̈nͧ͋g̈͌ ͒̀t͒̽̈ẽ͛s̚̚t͆̿iͯͩnͦ͒g̏̅ ҉͇ͅ ͧ̿t̋͑e͆̃̎s̏ͩt͊̉iͯ̿n̽̅g͌̓ ͧ͋t͗̃͂eͬ͒s̿͐ ҉͟ ҉̴̰t͛͛ ҉̴̛̲iͤͨ ҉̩̪n͊̀g̉̅
    tͩ̚ ҉̣͘eͭ̂ ҉̸̧sͨ̓ͮtͭ͗ī̅n̔̆ǵ̆̈ ҉̨͚̭̭ ̉̽tͦ͆e̾ͨsͪ̉̄t̋̿̈iͪ̎n̈̚g͆͆ ̑͌tͭ̓ͯe̓͋ ҉̡͘s͛̓t̊ͫi̒ͭnͪ̅g̋̔ ̇͆̀tͥͫe͌̄s͌̈ ҉̟̼̘t̽̊i̍͐nͯͪ ҉̵̩͝g̿̂̌ ͐̐t͋̈e͂͌̓ṡͫt̒͂i̊́̌̚nͭ̅gͫ̎ ҉ ҉̗͖̭ ̈̈ͥtͧ͋e͋ͬͬs̆̑ṫ̂i͛͗͋n̒̀g͊ͭ ͥ̑t̅̾é̾s̀͒t͑̓ ҉̠͠i̓͆n̔g̓̀͑
    t̒ͭėͤs̀ͫt͆̿iͯͭn͊gͬͣ ̐̒t͛ͯ̿eͧ̋s̔̉̔tͧ̓i͋ͪn̾ͥ ҉̠͡gͨ̿ ͣ̉t̋ͦͨeͩͯs͑͑ ҉̴͞t̃ͧìͫn̊́g̑ͭ ͪ̋t̉̿eͧ̎̈s͐͋t̔̂i͒̑n̓͐g̐́ ͪ͆͑ṫ̍ ҉̜e̅s̏ͣ͋tͦ̊i̓̂́n̐͆gͩ́̚ ̿̀tͮͣeͬ̿sͭ̓̃tͧ͗ ҉͕͇͎i̋ͮ̈n̅̔ ҉ ҉̥̳gͬ̅ ̋͂t͂̍ ҉͙̬͡e͌̚sͮ͆̅tͧͩ̇i̊̾n̓͂g̓̉
    t̿̊e̾ͬs̀ͫtͯͮiͯͧnͣ̅gͩ́ ҉̧͡ ̔̒t̐̃eͤͮś́ ҉̷̖t̊̐i̊̏n͆͐g͐̌ ̉̇t̓͋eͩͨs͛ͦtͫ͌iͧͬnͯ̓g͗̃̚ ҉̘͚ ͮ̄tͫ̏͛e̋̎s͗̈t̋ͭiͫ̒ ҉͓̕nͣ̈gͧͩ ͧ̔tͯ͌̄e͊̊ͭs̿́ ҉̴̶̗̦t̔̂ ҉̡i̔̅͆nͣ͑gͧ̿ ̄ͨt̔ͩ͂e̋ͪs͊̑t͂ͭĩ̓ñ̊gͤ̽͋ ͣ̈ẗͧeͦ̅s͌̚t̓̒i͑̽n̅̆gͩ̐
    t͆ͬē͑s̍̈t̒ͫ͛ ҉͜͞i̐ͯn̓̓̄ ҉̹̲͍ͅg̊̆ ҉ ҉̶ ҉̟̘̤̫ ̍̑ ҉̷͈t̀̅e̊͛s̔ͧtͥ́̌i̓̈n̍ͣg̽̽ ̋̉t͂̓ͨeͦ̓ ҉͇͠s̋̈t̊ͨͪi͂̄ͪͭn͋͌g̊͗̉ ̓̓ṫ́e͆̏̈͋s̍ͮt̂͂i̾ͩ ҉̖̪nͪg͒͛͌ ͧͭ ҉̀͟t̂͂ě̂s͐ͫ ҉̪͡ͅtͣͦ͂i̇ͩn̆̓ͫg͋̚ ҉̹̥͠ ̀̐t̅́e͌ͪs͋̀t̔̚i̊ͩn̐ͮg͆͆ ͐͐ẗ̌e͛̆s͑̈t̃͐ ҉̷̨ ҉̲̺̺i͋n͋̿gͯͧ
    t͊ͫ ҉̢͎͠e͗̃ś̊ ҉̷̺͙̙t̍͛̀i̾̃͋ñ͂ğ͒͋ ͐̐ ҉̝͍͘t̽̓e̐̒s͗̂ ҉̶̰t͒̉iͤͪͨń͗gͬ̆ ̅̚ẗ̅̃ȅ̐̿s̊͛t̑̈͐i̅ ҉͈͙̣͉͢n̉͐̈ ҉͉̬gͥ̌ͤ ͤ̓̅t̽̀ͩe̎͋s͗̿t́̔i̍́n̔̿g͌̈ͣ ̅̈t̏ͦe̐ͣs̒̅t̆͆ỉ̀n̒ͬǧ̌ ̋̅t́̓ẽͥ ҉̧͙̘̜sͯ̿t͊̈ǐͪn͋ͨ̂g̽ͨͦ̃ ͗̾t͌̽̽ë͗ ҉͙͓s̐ͮ ҉̡̤͞t̓͐ͩi͂ͯn̓̿ġͯ
    t̅͌e̍̀̚s̾͛t̆̇iͫ͌n̾̎g̓͋ ̇̊t͆͋eͧ̊s̓̓t̄͂i̊͂ṅ̎ǵ̚ ̏̑tͧͪeͯ̽sͫ̇t́̔i̋̔n̍̈g͑ ̋ͧt͌ͤé̄s̍ť̅i̅͑ ҉̱̹͙̝̝̠nͧ͋g͊̚ ̈͛t̾̑eͧ͌͒s̔̆ͨṫͧiͥ̈n͋̈ͦg̿̿̓̽̅ ͫ̈t̓̽e͐͐ ҉̖͇s̃͂͋t̐̓̓ī̑̒ń̈gͭ͆ ͣ̍t̀͋eͣ̿ ҉̴͝sͨͥ̓tͯ̿ïͯͫn͛̿̈ ҉̷̛̫g͑ͭ̊
    t̂̊ ҉̻̳̙͢e͋̊͊s̃̀t͐̎i̔̀nͧ̊g͛ͥ ͣ̈t̊ͫe̽͐̌s̐̽t͑̓i͋̔ ҉͖͜nͯͤg̃͒ ͋̽t͗ͥͧeͭ̎̂s̄̈t̽̓ĩ́ ҉̪͟n̋͑g̊́ ҉̼̖̗ ̑ẗͪͤè̚s̑ͥt͆̿ ҉̯ͅi̽̏n̒ͭg̈ͩ ̋̎ ҉̳͇tͭͨ͗e͑ͣs̎̂͗ṫ̑̈i̿̉ͨ̀n̈̌ͭg̈͑ ͨͦ͆tͮ̒e̓́s͗̿t͆̎i̎ͫ ҉̲̟n̊̈ġͫͮ ̂t́̈̅e̋̏s̑̏t̽͒i̽́ ҉̸̥n͌̐g͊̉͐ ҉̘͎ͅ
    tͨ̒eͫ́sͯ̎t̾̈ ҉̧́iͩ̈́nͭ̒g̿̈ ̌̆t̏ͧe̅̂sͩ͌t͌̃iͥ̋n͛̋g̓ͯ ̄ͫt̂̔ė̎̓s̔͐tͧ͊͒i͛̈ͫnͯ̈ğͣ ̏͆t͌̈e̽̓ͯs̒̉t̊͆ ҉̸̛i͆ͥñ̓ ҉̤͠gͭ̑ ̒͑ṫ̄ͭë̏ ҉̕͢s̍ ҉̨̘̠ͅt̃ͥͬiͩͪn̏̎ ҉̳͔gͫ̃ ͫ̓͑tͮ̈è̓s̔̉t̍ͫ̈i̒̀n͗̓g͂̿̄ ̍̇ ҉̴̻͔tͣ̀eͣ̔̈s͂̃ ҉̮͎̲́t̍ͣ̚ ҉̵͞i͒̑nͣ̑ǵ͛̿

响应有无限多个单词序列'Testing'。这将永远持续下去!!!
前三行打印 undefined,然后是一些带有很多 'H' 的文本。 开头还有个名字叫'Carl Pilcher'.

毕竟,我花了很多时间来解决这个问题,但运气不好。
我已经分别在全局和本地删除了 firebase-tools 和 firebase,以及 node-modules 并再次在全局安装了 firebase-tools,它仍然产生相同的响应。
我已经清理了系统中与 npm、yarn 以及与 firebase 相关的所有内容的所有缓存,但没有区别。

特此通知,firebase 以外的命令在我的系统上正常运行。

花了很多时间后,我一无所知,真的需要一些指导来快速找出问题所在。到目前为止,我在互联网上还没有发现任何此类内容。如果有人对此有任何想法,请分享。
如果有人遇到过类似问题,请联系。
谢谢。

一名开发人员昨天在 v1.4.44-liberty-2 版本中向 colors.js 库添加了一个“新美国国旗模块”,然后他将其推送到 GitHub 和 npm。代码中引入的死循环会一直保持运行;对于使用该库的任何应用程序,在控制台上无休止地打印乱码非 ASCII 字符序列。

它源于 winston 日志记录 dep 需要日志格式,而日志格式又需要颜色 https://github.com/winstonjs/logform/blob/7e18114c6426e4b69a76b1d8a023c87801421677/package.json#L31

我遇到了同样的问题。问题是由于使用 colors.js 库的 Firebase GitHub 操作造成的。您可以在以下问题中查看解决方案状态:https://github.com/FirebaseExtended/action-hosting-deploy/issues/188

今天遇到了同样的问题! 经过数小时的尝试可能一切:

通过 运行:

卸载 firebase-tools
npm uninstall -g firebase-tools

然后 运行 重新安装:

curl -sL https://firebase.tools | bash

(如果您还没有安装 curl 命令,请按照终端上的说明进行操作)

然后我又试了一次“firebase login”,得到: "-bash: /usr/local/bin/firebase: 没有那个文件或目录"

如果遇到它,请按照“重现步骤”下的说明进行操作 这里:https://github.com/firebase/firebase-tools/issues/1851 (实际上删除了我猜剩下的任何版本)

然后重新安装:

npm install -g firebase-tools

现在尝试:

firebase login

不要问我怎么做,但是...解决了我的问题!希望对您有所帮助!