Rem*_*tta 28 firebase firebase-cli
当我打开 firebase CLI 时出现此错误:
Let's make sure your Firebase CLI is ready...
undefined:1
SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at ChildProcess.<anonymous> (C:\snapshot\firepit\welcome.js:115:27)
at ChildProcess.emit (events.js:311:20)
at maybeClose (internal/child_process.js:1021:16)
at Socket.<anonymous> (internal/child_process.js:443:11)
at Socket.emit (events.js:311:20)
at Pipe.<anonymous> (net.js:668:12)
Run Code Online (Sandbox Code Playgroud)
我使用的是 Windows 10 专业版
Mei*_*tar 16
将 exe 传输到 C 失败后帮助我的解决方案是删除文件夹:
C:\Users\{YOUR_PROFILE_NAME}\.cache\firebase
Run Code Online (Sandbox Code Playgroud)
希望这对任何人都有帮助
Mos*_*ael 12
不用担心,它出现只是因为 CLI 默认情况下假定它位于 C 目录中。
因此,将 CLI exe 复制到任何其他目录都会显示此消息,但是您仍然可以根据需要使用所有 CLI 功能。
就像我在这里使用的那样firebase init
将exe名称保留为:"firebase-win.exe"
您可以将其移动到您想要的任何文件夹
我将下载的可执行文件 ( "firebase-tools-instant-win.exe"
) 移至文件夹:c:\firebase\bin
并且它可以正常工作,没有任何错误,
但由于某种原因,如果我将 exe 文件重命名为类似以下内容:"firebase.exe"
否则"fbcli.exe"
它将引发 json 错误并且无法.cache
正确下载文件夹
但如果我将 exe 名称重命名为:"firebase-win.exe"
无论我将其放入哪个文件夹,它都可以工作,
检查 C:\Users{YOUR_PROFILE_NAME}.cache\firebase\runtime\shell.bat 时
如果exe名称是:("firebase.exe"
不工作)那么内容是:
@echo off
"C:\firebase\bin\firebase.exe" C:\Users\{YOUR_PROFILE_NAME}\CACHE~1\firebase\runtime\shell.js %*
Run Code Online (Sandbox Code Playgroud)
如果 exe 名称是:("firebase-win.exe"
工作)那么内容是:
@echo off
"C:\firebase\bin\FIREBA~1.EXE" C:\Users\shaybc\.cache\firebase\runtime\shell.js %*
Run Code Online (Sandbox Code Playgroud)
所以我只是留下了exe名称:"firebase-win.exe"
有效的名称对我有用:
归档时间: |
|
查看次数: |
14408 次 |
最近记录: |