【问题标题】:Firebase Cloud Functions deploy error javascript [duplicate]Firebase Cloud Functions部署错误javascript [重复]
【发布时间】:2019-04-11 00:22:09
【问题描述】:

我正在尝试部署我的云功能 firebase CLI,但我的功能存在问题。我没有更改任何 Firebase 云功能设置。当我尝试运行firebase deploy --only 函数时,出现以下错误:

npm 错误! errno -4058 npm 错误!系统调用打开 npm 错误! enoent ENOENT: 没有 这样的文件或目录,打开 'F:\react\Fullstack-Hoffyevents-react-redux\event\%RESOURCE_DIR%\package.json' npm 错误! enoent 这与 npm 找不到文件有关。 npm 错误!恩恩特

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\wasif\AppData\Roaming\npm-cache_logs\2018-11-07T14_41_19_766Z-debug.log

错误:函数预部署错误:命令以非零终止 退出代码4294963238

【问题讨论】:

    标签: firebase google-cloud-functions firebase-cli


    【解决方案1】:

    这是 Windows 用户的常见问题

    转到您的函数文件夹并打开firebase.json 文件

    在里面你会看到这样的东西

    {
      "functions": {
        "predeploy": [
          "npm --prefix \"$RESOURCE_DIR\" run lint"
        ]
      }
    }
    

    $RESOURCE_DIR 更改为%RESOURCE_DIR%,这应该可以在您的下一次部署中使用

    你应该有这样的东西

    "functions": {
        "predeploy": [
          "npm --prefix \"%RESOURCE_DIR%\" run lint",
          "npm --prefix \"%RESOURCE_DIR%\" run build"
        ]
      }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-17
      • 2021-09-27
      • 2018-05-25
      • 2022-08-19
      • 2020-05-10
      • 2017-09-01
      • 2018-08-18
      • 2017-10-09
      相关资源
      最近更新 更多