firebase - 在 Firebase 上部署时如何解决此错误
问题描述
我正在尝试使用以下命令将功能部署到 Firebase:
firebase deploy --only functions
这是 Package.json 文件:
{
"name": "functions",
"description": "Cloud Functions for Firebase",
"scripts": {
"lint": "eslint .",
"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": "~5.12.1",
"firebase-functions": "^1.0.3"
},
"devDependencies": {
"eslint": "^4.12.0",
"eslint-plugin-promise": "^3.6.0"
},
"private": true
}
我从我的node.js
文件中复制了错误,现在我遇到了这个错误:我正在部署函数
运行命令: npm --prefix "$RESOURCE_DIR" 运行 lint npm ERR!路径 C:\Users\Pc1\Desktop\TimeCard\TimeCardA\src\app\index\firecast\%RESOURCE_DIR%\package.json npm 错误!代码 ENOENT npm 错误!errno -4058 npm 错误!系统调用打开 npm 错误!enoent ENOENT:没有这样的文件或目录,打开 'C:\Users\Pc1\Desktop\TimeCard\TimeCardA\src\app\index\firecast\%RESOURCE_DIR%\package.json' npm ERR!enoent 这与 npm 找不到文件有关。npm 错误!enoent npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!C:\Users\Pc1\AppData\Roaming\npm-cache_logs\2018-07-23T03_23_10_348Z-debug.log
错误:功能预部署错误:命令以非零退出代码终止4294963238
C:\Users\Pc1\Desktop\TimeCard\TimeCardA\src\app\index\firecast>npm run deploy
npm ERR! missing script: deploy
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Pc1\AppData\Roaming\npm-cache\_logs\2018-07-23T03_33_19_115Z-debug.log
解决方案
推荐阅读
- dart - Flutter 以编程方式触发 FutureBuilder
- unity3d - Oculus 和 Unity:抓取物体会使头像从地板上掉下来?
- ios - 如何在同一工作区的另一个项目中包含 Swift 框架项目
- java - Android EditText android:文本不起作用
- php - SQLSTATE [42S22]:未找到列:1054 'where 子句'中的未知列'produk.id'(SQL:select * from `produk` where `produk`.`id` = 65 limit 1)
- css - 使用 Bootstrap 4 时,如何定位(冲洗)我的大屏幕页脚?
- mysql - 使用 TIME 列类型使记录过期的 DATE_ADD()
- javascript - 从 Javascript 中的嵌套对象创建字符串路径
- python - Juptyer 未从虚拟环境加载模块
- javascript - 正则表达式匹配一个有效的 JavaScript 命名空间