0

每隔一段时间,npm 都会提醒我更新firebase-tools,但在尝试更新时出现以下错误。

npm ERR! code 1
npm ERR! path /root/.nvm/versions/node/v10.24.0/lib/node_modules/firebase-tools/node_modules/protobufjs
npm ERR! command failed
npm ERR! command sh -c node scripts/postinstall
npm ERR! internal/modules/cjs/loader.js:638
npm ERR!     throw err;
npm ERR!     ^
npm ERR! 
npm ERR! Error: Cannot find module '/root/.nvm/versions/node/v10.24.0/lib/node_modules/firebase-tools/node_modules/protobufjs/scripts/postinstall'
npm ERR!     at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
npm ERR!     at Function.Module._load (internal/modules/cjs/loader.js:562:25)
npm ERR!     at Function.Module.runMain (internal/modules/cjs/loader.js:831:12)
npm ERR!     at startup (internal/bootstrap/node.js:283:19)
npm ERR!     at bootstrapNodeJSCore (internal/bootstrap/node.js:623:3)

如您所见,我正在运行 Node v10.24.0。我能够按原样部署我的 Firebase 项目。升级节点可能是一个解决方案——我不知道——但我担心升级到节点 12 会破坏某些东西,所以我宁愿不这样做。

还有其他解决方案吗?

而且,继续使用 firebase-tools v7.23.0 是否真的存在问题,或者我是否缺少某些功能?

4

0 回答 0