首页 > 解决方案 > 模块“express”未在 package.json 中列为依赖项

问题描述

Module 'express' is not listed as dependency in package.json在终端中执行 firebase deploy 时得到。

当点击它旁边的链接时,它会将我带到我的代码的这一部分:

import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
import { response } from 'express';//here
admin.initializeApp()

环顾四周,无法回答我的问题。

我该如何解决?

标签: node.jstypescriptfirebasegoogle-cloud-functions

解决方案


根据对原始帖子的评论:

键入npm i express --save应该将 express 添加到项目的 package.json 文件的依赖项部分,即使您已经安装了它。例如:

{
  ...
  "dependencies": {
    .
    .
    .
    "express": "^4.16.4",
  },

}

推荐阅读