我有部署我的firebase功能的部署问题,我可以看到这是npm的问题,我尝试使用5个不同版本的npm作为管理员运行但它仍然不起作用,任何人都有一个想法og什么是错误?我添加了cmd打印和npm日志
0信息,如果它以ok结束它是否有效
1 verbose cli ['C:\ Program Files \ nodejs \ node.exe',
1 verbose cli'C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js',
1 verbose cli'--prefix',
1 verbose cli'$ RESOURCE_DIR',
1 verbose cli'run',
1 verbose cli'lint']
2信息使用npm@5.6.0
3 info使用node@v8.9.4
4详细堆栈错误:ENOENT:没有这样的文件或目录,打开'C:\ Users \ nstavsholm \ Desktop \ NIKLAS \ Praktik \ bitcoin-info-action- master \ $ RESOURCE_DIR \ package.json'
5详细cwd C:\ Users \ nstavsholm \ Desktop \ NIKLAS \ Praktik \ bitcoin-info-action- master
6详细的Windows_NT 6.3.9600
7 verbose argv“C:\ Program Files \ nodejs \ node.exe”“C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js”“ - prefix”“$ RESOURCE_DIR”“run”“皮棉”
8详细节点v8.9.4
9详细npm v5.6.0
10错误路径C:\ Users \ nstavsholm \ Desktop \ NIKLAS \ Praktik \ bitcoin-info-action-master \ $ RESOURCE_DIR \ package.json
11错误代码ENOENT
12错误errno -4058
13错误系统调用打开
14错误enoent ENOENT:没有这样的文件或目录,打开'C:\ Users \ nstavsholm \ Desktop \ NIKLAS \ Praktik \ bitcoin-info-action-master \ $ RESOURCE_DIR \ package.json'
15错误enoent这与npm无法找到文件有关 .
16详细退出[-4058,true]
1 回答
1. Try to replace $RESOURCE_DIR with %RESOURCE_DIR% in your firebase.json file.
要么
2. (这个问题应解决没有解决方法的问题)
npm install -g git://github.com/firebase/firebase-tools#master
请在您的项目文件夹中再次尝试此安装它应该解决问题 .