繁体   English   中英

部署 firebase 项目时出现错误显示“找不到模块 firebase-functions”

[英]Error shows 'cannot find module firebase-functions' when deploying a firebase project

当我尝试部署 firebase 项目时,它在 npm 控制台中显示错误消息“找不到模块 firebase-functions”。我所做的步骤(节点命令)是:

  1. npm install -g firebase-tools
  2. firebase登录
  3. firebase 初始化

最后我坚持的地方是
4. firebase 部署

请帮我。

这很简单! 如果它说找不到模块 firebase-functions 然后安装它们。

npm install firebase-functions

可能是您在运行“firebase init”时没有按照提供的说明进行操作。 您应该按空格然后输入以选择您想要的选项 - 可能这就是没有功能文件夹的原因。

您应该在项目的功能目录中安装 node_modules

cd functions
npm install 

然后运行 ​​firebase deploy

尝试这个

import * as admin from "firebase-admin";

如果您有错误案例的要求,这可能会发生!

firebase 函数文件系统似乎区分大小写。

所以如果你这样做

const { myStuff } = require('./mystuff');

但该文件实际上名为myStuff.js ,它可能在本地很好地工作,但在构建时失败

我正在使用 @nrwl/nx monorepo 并将 /functions 移动到 /apps 并且我的所有节点页面都在根项目文件夹中。 对我有用的是用单引号替换双引号

import * as functions from "firebase-functions";

import * as functions from 'firebase-functions';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM