首页 > 解决方案 > “myproject”报告了一个严重错误:找不到模块“express”

问题描述

将我的项目部署到 Azure Microsoft 时出现错误。我总是得到"myproject" reported a critical error: Cannot find module 'express'

而且我不知道如何在 azure 中安装依赖项,或者我不知道会发生什么

但在我的 PC 本地主机上工作正常

我正在使用 websocket(socket.io 和 express)创建一个页面

标签: expresswebsocketdeploymentsocket.ioazure-web-app-service

解决方案


以下是您可能知道的两件事:

  1. 如果你在 Windows 环境下运行你的 node 项目,那么你需要web.configIIS 识别你的项目的文件,这对于 Linux 环境不是必需的。

  2. 在部署我们的项目时,我们只是在调试后部署文件,所以SCM_DO_BUILD_DURING_DEPLOYMENT=true在本地设置或部署调试后的项目。


推荐阅读