【发布时间】:2022-01-05 14:42:21
【问题描述】:
我在适用于 linux 2 (WSL2) 的 windows 子系统中的 Ubuntu 20.04 中使用 npm 版本 8.1.2。
我一直在尝试为我的项目安装 5 个依赖项,但安装挂起。
npm install solc web3 mocha ganache-cli @truffle/hdwallet-provider --verbose
然而,安装需要很长时间(超过 10 个小时)。
我已经检查了以下内容:
- npm 版本是最新的,我使用的是 npm 版本 8.1.2
- 我已经更新了注册表以使用 http 而不是 https 使用:
npm config set registry http://registry.npmjs.org/
- 检查的互联网连接运行良好,速度为 144 Mbps
- 在不同的 linux 机器上尝试了相同的安装,它以预期的速度运行
以前有人遇到过这个问题吗?有什么解决办法?
附言。 stackoverflow中确实有很多关于npm install速度的话题,但是我已经阅读了很多,这导致我测试了前面提到的4个话题。
【问题讨论】:
-
您找到解决方案了吗?我现在遇到同样的问题。
-
我还没有找到解决方案,不过我找到了解释。显然,WSL2 与 windows 的文件系统集成使得导航文件夹极其缓慢,这就是为什么整个 npm 安装过程需要很长时间。我暂时在windows环境下开发,不过也可以在windows上npm install,然后把文件移动到WSL2 OS...
-
是的,但这仅用于访问安装在
/mnt目录中的 Windows 文件,在我的情况下,我的文件都位于/home -
您是否尝试过在其他时间安装?
标签: node.js npm windows-subsystem-for-linux ubuntu-20.04