Express &引用;“我的项目”;报告了一个严重错误:找不到模块';快递';

Express &引用;“我的项目”;报告了一个严重错误:找不到模块';快递';,express,websocket,deployment,socket.io,azure-web-app-service,Express,Websocket,Deployment,Socket.io,Azure Web App Service,将项目部署到Azure Microsoft时出错。 我总是收到“myproject”报告的严重错误:找不到模块“express” 我不知道如何在azure中安装依赖项,或者我不知道会发生什么 但在我的电脑上,localhost工作正常 我正在用websocket(socket.io和express)创建一个页面。以下是您可能知道的两件事: 如果您在Windows环境下运行节点项目,则需要IIS的web.config文件来识别您的项目,而Linux环境不需要该文件 在部署项目时,我们只是在调试后

将项目部署到Azure Microsoft时出错。 我总是收到
“myproject”报告的严重错误:找不到模块“express”

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

但在我的电脑上,localhost工作正常


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

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

  • 如果您在Windows环境下运行节点项目,则需要IIS的
    web.config
    文件来识别您的项目,而Linux环境不需要该文件

  • 在部署项目时,我们只是在调试后部署文件,因此设置
    SCM\u DO\u BUILD\u DURING\u DEPLOYMENT=true
    或在本地调试后部署项目


  • 更新:我在.deployment文件中解决了这个问题,我在部署期间更改了[config]SCM\u DO\u BUILD\u=true//我输入了“true”,它工作了,并添加了另一个文件,她的名字是“web.config”,我在这里下载,我输入了我的文件夹项目