为什么我的 Firebase 控制台在安装 CLI 两次后变得异常?
Why is my Firebase console going insane after installing CLI twice?
我安装了两次 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' ]
}
最终编辑:重新打开二进制 Firebase CLI 后,它成功了!谢谢你的帮助
卡尔 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卡尔·皮尔彻
现在我已经通过从 Windows 下载 Firebase CLI 二进制文件解决了这个问题
https://firebase.google.com/docs/cli#install_the_firebase_cli
虽然我不会预测“发生了什么”或如何解决它,但显示的“很酷的代码”似乎是 ASCII Art。
如果将终端缩小到 80 列,应该会显示一个图像。 (我有点好奇是什么。)
注意第一行的重复 H|…|H
,如果换行,它们会垂直堆叠。 80 是终端上的“传统”列计数,乍一看,似乎是重复的周期。
—
在 issue reporter (provided by Phil in acomment) leads to Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps 中的 link 之后:
Initially, users suspected that the libraries 'colors' and 'faker' used by these projects were compromised [but] it was the dev behind colors and faker who appears to have intentionally committed the code responsible [when the developer] added a "new American flag module" to colors.js library yesterday in version v1.4.44-liberty-2 ..
这里是 commit on Github 可以在源代码中清楚地看到“新标志”的地方。 (我不确定剩下的乱码到底来自哪里;也许那是下游错误工件。)
看来修复是为了避免有问题的依赖版本。
我认为这与使用的依赖项已损坏有关。 https://github.com/Marak/colors.js/issues/285
我安装了两次 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' ]
}
最终编辑:重新打开二进制 Firebase CLI 后,它成功了!谢谢你的帮助
卡尔 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卡尔·皮尔彻
现在我已经通过从 Windows 下载 Firebase CLI 二进制文件解决了这个问题 https://firebase.google.com/docs/cli#install_the_firebase_cli
虽然我不会预测“发生了什么”或如何解决它,但显示的“很酷的代码”似乎是 ASCII Art。
如果将终端缩小到 80 列,应该会显示一个图像。 (我有点好奇是什么。)
注意第一行的重复 H|…|H
,如果换行,它们会垂直堆叠。 80 是终端上的“传统”列计数,乍一看,似乎是重复的周期。
—
在 issue reporter (provided by Phil in acomment) leads to Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps 中的 link 之后:
Initially, users suspected that the libraries 'colors' and 'faker' used by these projects were compromised [but] it was the dev behind colors and faker who appears to have intentionally committed the code responsible [when the developer] added a "new American flag module" to colors.js library yesterday in version v1.4.44-liberty-2 ..
这里是 commit on Github 可以在源代码中清楚地看到“新标志”的地方。 (我不确定剩下的乱码到底来自哪里;也许那是下游错误工件。)
看来修复是为了避免有问题的依赖版本。
我认为这与使用的依赖项已损坏有关。 https://github.com/Marak/colors.js/issues/285