【问题标题】:Why is my Firebase console going insane after installing CLI twice? [duplicate]为什么我的 Firebase 控制台在安装 CLI 两次后会发疯? [复制]
【发布时间】:2022-01-09 21:44:05
【问题描述】:

我安装了 Firebase CLI 两次,这发生了:

为什么会这样?为什么Carl Pilcher 会出现在乱码中(对我来说乱码可能是一些很酷的代码)?

编辑:这是 ASCII ART,这是图像。

但我仍然需要解决这个问题。

我下载了适用于 Windows 的 Firebase CLI 二进制文件并出现错误

events.js:292
  throw er; // Unhandled 'error' event
  ^

Error: spawn C:\Users\Usuario\DOWNLO~1\FIREBA~1.EXE ENOENT
    at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21)
Emitted 'error' event on ChildProcess instance at:
    at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
    at onErrorNT (internal/child_process.js:469:16)
    at processTicksAndRejections (internal/process/task_queues.js:84:21) {
  errno: 'ENOENT',
  code: 'ENOENT',
  syscall: 'spawn C:\\Users\\Usuario\\DOWNLO~1\\FIREBA~1.EXE',
  path: 'C:\\Users\\Usuario\\DOWNLO~1\\FIREBA~1.EXE',
  spawnargs: [ '--tool:setup-check' ]
}

最终编辑:重新打开 Binary Firebase CLI 后,它工作了!感谢您的帮助

Carl ASCII 艺术字符

! 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|---------------------------------| /|你 | H------------------------------------------------ | =/ | H .../ H |I/| H /| H |/ H // / H | | | / | H | ||o|| | H | | ||o|| | | H | | ||o|| | | H 卡尔·皮尔彻

【问题讨论】:

标签: javascript firebase-cli


【解决方案1】:

现在我已经通过从 Windows 下载 Firebase CLI 二进制文件解决了这个问题 https://firebase.google.com/docs/cli#install_the_firebase_cli

【讨论】:

  • 您好,我试过了,但出现错误,您知道如何解决吗?
  • 成功了,非常感谢!!
【解决方案2】:

虽然我不会预测“发生了什么”或如何解决它,但显示的“酷代码”似乎是 ASCII Art

如果将终端缩小到 80 列,则应显示图像。 (我有点好奇是什么。)

注意第一行重复的H|…|H,如果包裹起来,它们会垂直堆叠。 80 是终端上的“传统”列数,乍一看,似乎是重复的周期。

按照issue reporter 中的链接(由Phil 在评论中提供)导致Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps

最初,用户怀疑这些项目使用的库 'colors' 和 'faker' 受到了损害 [但] 是颜色和 faker 背后的开发人员似乎故意提交了负责的代码 [当开发人员] 昨天在 v1.4.44-liberty-2 版本中向 colors.js 库添加了“新美国国旗模块” ..

这是commit on Github,在源代码中可以清楚地看到“新标志”。 (我不确定剩余的胡言乱语究竟来自哪里;也许这是一个下游错误工件。)

看来修复是为了避免有问题的依赖版本。

【讨论】:

  • 我也很好奇,我编辑了问题并添加了图像。我想知道卡尔是否做到了。总之谢谢
  • 酷!尝试使用 79 列。我认为旗帜应该直垂下来,下面的区域是月亮。这将适合 Pilcher 的职业生涯。虽然我不确定这本身就是他的作品.. 可能因为三个不是最近必须创建它的理由。
  • 我直接上传了一个带有标志的,复制粘贴了字符,因为控制台一直在不停地运行。我在问卡尔是不是他做的之后才知道的,照片是他的。在图片中,他的脸有点歪,所以我会在另一个编辑中添加角色,以防你想将它们粘贴到控制台并尝试修复它。
【解决方案3】:

我认为这与使用的已损坏的依赖项有关。 https://github.com/Marak/colors.js/issues/285

【讨论】:

    猜你喜欢
    • 2021-08-31
    • 2021-06-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-16
    • 2021-01-09
    • 2019-01-30
    相关资源
    最近更新 更多