为了账号安全,请及时绑定邮箱和手机立即绑定

详细的堆栈跟踪:错误:找不到模块“Users/myhUser/downloads/myFolder/

详细的堆栈跟踪:错误:找不到模块“Users/myhUser/downloads/myFolder/

qq_花开花谢_0 2022-11-03 15:03:48
我正在尝试使用 node.js 和终端推送 firebase 功能。当我推送并检查我在firebase中看到的日志时,详细的堆栈跟踪:错误:找不到模块'/Users/myUser/Downloads/myFolder/my.Json'和您是否在 package.json 依赖项中列出了所有必需的模块?在我的 node.js 文件中,我有var serviceAccount = require('/Users/myUser/Downloads/myFolder/my.Json'); const admin = require('firebase-admin'); admin.initializeApp({ credential: admin.credential.cert(serviceAccount), databaseURL: "https://myproject.firebaseio.com" });我试图在这里找到修复,但不确定我应该寻找什么。我没有正确初始化文件吗?我已经安装和更新了 NPM,并且我的所有凭据都匹配。为什么会这样?
查看完整描述

1 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

您不能require在 Cloud Functions 上使用脚本的绝对路径。您将需要使用相对路径,并确保文件位于函数文件夹中。Firebase CLI 只会部署函数文件夹中的文件。因此,如果您将 my.Json 复制到 node.js 旁边,您应该能够像这样要求它:

var serviceAccount = require('./my.Json');


查看完整回答
反对 回复 2022-11-03
  • 1 回答
  • 0 关注
  • 142 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号