express - “myproject”报告了一个严重错误:找不到模块“express”
问题描述
将我的项目部署到 Azure Microsoft 时出现错误。我总是得到"myproject" reported a critical error: Cannot find module 'express'
而且我不知道如何在 azure 中安装依赖项,或者我不知道会发生什么
但在我的 PC 本地主机上工作正常
我正在使用 websocket(socket.io 和 express)创建一个页面
解决方案
以下是您可能知道的两件事:
如果你在 Windows 环境下运行你的 node 项目,那么你需要
web.config
IIS 识别你的项目的文件,这对于 Linux 环境不是必需的。在部署我们的项目时,我们只是在调试后部署文件,所以
SCM_DO_BUILD_DURING_DEPLOYMENT=true
在本地设置或部署调试后的项目。
推荐阅读
- form-data - 如何从 POST 获取 multipart/form-data 的内容到 Feathers.JS 中的创建服务?
- c++ - LNK2019:函数“private:int __cdecl StartProcess::ComInit(void)”中引用的未解析外部符号 __imp_GetComName
- python - AttributeError:“成员”对象没有属性“服务器”
- node.js - 如何找出 NPX 运行的是哪个文件?
- rest - 使用 yammer search rest api 根据组名或 tagID 搜索 yammer 数据
- systemtap - 解决systemtap(stap)“Spawn错误(2): No such file or directory”
- flutter - 当我在 Flutter 中单击外部时,如何删除 overlayEntry?
- spring - 使用 SpringBoot 在 H2 数据库中创建表的问题
- php - 如何在 PHP 中使用正则表达式来查找被空格包围的数字?
- apache-spark - Spark 限制每个服务的执行者数量