Firebase功能npm安装总是卡住
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Firebase功能npm安装总是卡住相关的知识,希望对你有一定的参考价值。
我正在尝试使用firebase函数托管节点应用程序。现在一切正常。我运行命令
firebase init functions
然后我按照步骤。 (Firebase工具已正确安装)。
然后经过一些步骤,它要求我
你想现在用npm安装依赖项吗?是
我说是的,然后它在某一点上做了一些事情。
这是截图
我试过的解决方案。
我尝试在函数文件夹上运行以下命令
npm install --verbose
它没有显示任何线索,这里是截图。
我也尝试重新安装节点,重新安装整个firebase cli。我清除了npm缓存并尝试了。到目前为止没有任何工作。
这是我的package.json文件。
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"scripts": {
"serve": "firebase serve --only functions",
"shell": "firebase functions:shell",
"start": "npm run shell",
"deploy": "firebase deploy --only functions",
"logs": "firebase functions:log"
},
"dependencies": {
"firebase-admin": "~6.0.0",
"firebase-functions": "^2.1.0"
},
"private": true
}
任何帮助,将不胜感激。谢谢
我看到您尝试使用节点10.15.0和11.6.0,但Google Cloud Functions目前都不支持它们。
目前支持的版本是Node.js 6(6.14.0)和Node.js 8(8.14.0),因此我建议您使用其中一个来设置项目的运行时(请记住Node.js 8运行时仍处于测试阶段)。您可以查看有关云功能支持的运行时here的完整和更新信息。
所以我建议你尝试使用其中一个节点版本来安装firebase-tools并设置你的项目。例如,对于Node.js 6.14.0:
# install node.js 6.14.0 version (if you don't have it already)
$ nvm install 6.14.0
# use node.js 6.14.0 version
$ nvm use 6.14.0
# install firebase cli
$ npm install -g firebase-tools
# login with your google credentials
$ firebase login
# init your project
$ firebase init functions
重要提示:如果项目目录中已有node_modules
文件夹,请在运行firesbase init functions
之前将其删除。
您的开发计算机上的Node.js版本很糟糕。做这个:
nvm install 8.6.1
nvm alias default 8.6.1
然后将Firebase函数Node.js运行时修复为版本8,方法是将其添加到package.json
文件夹中的functions
文件中:
"engines": {
"node": "8"
},
以上是关于Firebase功能npm安装总是卡住的主要内容,如果未能解决你的问题,请参考以下文章
`npm install`卡住不动,使用`sudo npm install`就可以下载依赖包
当我尝试安装 @nuxtjs/firebase 时出现 NPM 错误