极客时间返利平台,你可以在上边通过山月的链接购买课程,并添加我的微信 (shanyue94) 领取返现。

# 如何加速 npm install

Issue

欢迎在 Gtihub Issue 中回答此问题: Issue 194 (opens new window)

换成 taobao 源?

Author

回答者: inlym (opens new window)

可以直接使用淘宝源,使用以下命令切换淘宝源: npm config set registry=https://registry.npm.taobao.org

另外不建议直接使用 cnpm,实际使用中发现会遇到很多奇怪的错误。

可以使用nrm进行 npm 不同源的切换 https://github.com/Pana/nrm

  1. 选择时延低的 registry,需要企业技术基础建设支持
  2. NODE_ENV=production,只安装生产环境必要的包(如果 dep 与 devDep 没有仔细分割开来,工作量很大,可以放弃)
  3. CI=true,npm 会在此环境变量下自动优化
  4. 结合 CI 的缓存功能,充分利用 npm cache
  5. 使用 npm ci 代替 npm i,既提升速度又保障应用安全性

科学上网,镜像,使用 pnpm

Last Updated: 11/27/2021, 6:11:48 PM