遵循Firebase文档中的说明并执行:
sudo npm install firebase --save
我遇到以下错误。任何帮助,将不胜感激。以前,我已经在ionic 3上成功安装了Firebase。但是,这可能与ionic无关。
1564 verbose Darwin 18.2.0
1565 verbose argv "/usr/local/bin/node" "/Users/syedtariq/.npm-global/bin/npm" "install"
1566 verbose node v11.0.0
1567 verbose npm v6.4.1
1568 error code ELIFECYCLE
1569 error errno 1
1570 error grpc@1.16.0 install: `node-pre-gyp install --fallback-to-build --library=static_library`
1570 error Exit status 1
1571 error Failed at the grpc@1.16.0 install script.
1571 error This is probably not a problem with npm. There is likely additional logging output above.
1572 verbose exit [ 1, true ]
答案 0 :(得分:2)
失败,因为它无法安装本机C ++ gRCP
加载项。尝试改用grcp-node模块,该模块不需要本机C ++插件。
编辑:grpc的node @ 11有一些问题,请参见:issue您需要降级到node @ 10
答案 1 :(得分:0)
another solution这是一个由很多人在github站点上广泛发行的问题。 lependu推荐的解决方案(回溯到节点的LTS版本)在一个项目中起作用。在另一个项目中,当我执行“ sudo npm install”时,出现了类似的错误。非常沮丧。我终于找到了一个可行的附加解决方案:enter link description here。它要求我添加到npm install命令,如下所示:
sudo npm install --unsafe-perm=true --allow-root
答案 2 :(得分:0)
两天后,我来到:
rm -rf node_modules
npm update
完成。