【问题标题】:non-global npm install slow or stalls when ran on IIS, but global installs and local machine installs are quick在 IIS 上运行时,非全局 npm 安装缓慢或停止,但全局安装和本地机器安装很快
【发布时间】:2021-09-27 09:55:29
【问题描述】:

在 IIS 服务器上安装生产依赖项(nuxt、express)时,npm install 要么非常慢,要么有时完全停止。

当这些包在 IIS (npm install -g) 上全局安装时,安装速度很快,效果很好。

当这些包被全局安装在我的本地机器上时,安装速度很快并且运行良好。这让我相信可能不是 npm 问题。

我尝试了不同的 npm 版本、配置 - 注册表、代理等。与注册表的连接似乎很好。

有没有人遇到过这种情况或可以想到任何解决方案?我是 IIS 新手,感谢所有帮助。

更新

没有依赖的小包很容易下载,而大包会卡住。

【问题讨论】:

  • 您可以尝试重置注册表:npm config set registry registry.npmjs.org。您的连接可能与 npm https 连接存在一些问题。
  • 嗨,布鲁斯,感谢您的回复。我试过不同的注册表 url 配置无济于事。
  • 问题与服务器权限有关

标签: npm iis nuxt.js npm-install


【解决方案1】:

问题是服务器权限

【讨论】:

  • 您需要设置哪些具体权限?在哪里?
  • 我必须使用 Microsoft 远程桌面登录并且它工作正常。通过 Volume Mount 连接导致了这些限制。这可能只是与速度有关。我不知道是什么造成的,也没有时间/资源进行更深入的研究。 @JeremyCaney 开放任何见解
猜你喜欢
  • 2015-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-24
  • 1970-01-01
  • 2021-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多