小编Mal*_*ick的帖子

Google Firestore - 部署错误:函数加载错误:无法加载文件index.js 中的代码

我正在尝试将我的功能部署到 firebase,但收到以下错误:

函数加载错误:无法加载文件index.js中的代码。您是否在 package.json 依赖项中列出了所有必需的模块?

Detailed stack trace: Error: Cannot find module 'express'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/user_code/index.js:6:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
Run Code Online (Sandbox Code Playgroud)

火力基地:

“firebase-admin”:“~5.8.1”

“firebase-functions”:“^0.8.1”

这个问题已经在这里提出: https: //github.com/firebase/firebase-tools/issues/515(但对于“firebase-admin”模块)

根据那里的输入,我尝试这样做: npm install --save-exact firebase-functions@0.7.0 npm install --save-exact firebase-admin@5.4.0。但我遇到了以下错误:

错误:解析函数触发器时发生错误。请在函数文件夹中运行“npm i --save firebase-functions@latest”,确保您拥有最新的 firebase-functions SDK。

节点版本,v8.4.0。

索引.js

const functions = require('firebase-functions'); 
const admin = require('firebase-admin'); 
admin.initializeApp(functions.config().firebase); 
var express = require('express'); …
Run Code Online (Sandbox Code Playgroud)

deployment firebase google-cloud-firestore

4
推荐指数
1
解决办法
9422
查看次数