【发布时间】:2016-08-16 14:44:47
【问题描述】:
我正在使用一个名为 swagger-tools 的节点模块,它在内部依赖于 lodash。安装 swagger 工具时,其 node_modules 文件夹的深度非常大,这导致我的 azure web 应用程序(Windows 服务器)出错。我在某处看到这个问题可以通过使用 npm 3 来解决,虽然 npm 3 安装在 azure 服务器上,但我不能强制它使用它 - 错误日志表明正在使用 npm 2。这就是我在 package.json 中的做法:
"engineStrict": true,
"engines" : {
"npm" : ">=3.0.0"
}
节点版本为4.4.7。 如果有人知道解决问题的不同方法,我会很高兴。
【问题讨论】:
标签: node.js npm azure-web-app-service lodash