繁体   English   中英

Azure Web App 无法安装 NodeJS mysql 依赖项

[英]Azure Web App unable to install NodeJS mysql dependency

我最近在 Azure 上创建了一个 Web 应用程序,我能够很好地运行它,但是我注意到如果我添加以下行

const mysql = require('mysql');

该应用程序将崩溃,因为它无法找到 mysql 模块。 当我在我的机器上本地测试应用程序时,我没有这样的问题,它只在应用程序部署到 Azure 时发生。 请注意,Azure 应用程序可以很好地与其他依赖项配合使用,但无法安装 mysql。

我究竟做错了什么? 任何提示都非常受欢迎。 提前致谢!

从我们这边复制后,我们注意到 mysql 在节点模块中不可见。 一般来说, npm install在本地工作。 为了使其即使在部署后也能正常工作,请确保将mysql模块安装在应用程序的 ./node_modules 中。

您可以导航到 Web 应用程序的 Kudu 并使用npm install mysql 即使这样做了,如果您仍然无法在 nodemodules 中找到该模块,那么只需从本地计算机拖放该模块即可。

在此处输入图像描述

暂无
暂无

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

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