无法在OS X的ionic 4中安装Firebase

时间:2018-11-11 15:05:28

标签: firebase ionic-framework npm

遵循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 ]

3 个答案:

答案 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

完成。