我已经安装了npm并重新安装了firebase-tools(全局),但是当我在VS Code终端通过GitBash工作时,我在任何firebase命令上都得到了这个错误。
C:\Users\{user}\AppData\Roaming\npm/node_modules/node/bin/node: line 1: This: command not found
当我通过VS Code或单机版使用命令行或PowerShell时,我没有收到这个错误,只有使用Git Bash时才会出现这个错误。这个错误不会发生在我添加 .cmd
到 firebase
.
firebase --version = error
firebase.cmd --version = 8.4.2
如果有人能提供一些信息,说明为什么会发生这种情况,我会很感激。我不介意使用PowerShell,但我想知道这个错误背后的 "原因"。
版本:VS Code 1.46.0 Fire VS Code 1.46.0 Firebase 8.4.2 npm 6.14.4 git 2.27.0
操作系统是Windows 10。
试试这个
npm uninstall firebase-tools
npm cache clean --force
如果还不行,那么你应该物理地删除掉 C:/Users/{username}/AppData/Roaming/npm
和 C:/Users/{username}/AppData/Roaming/npm-cache
并重新安装全局npm模块。
有一个关于这个问题的公开问题 错误,这与你的错误类似。