自建NPM私服加快npm install速度
文章目录
NPM私服搭建工具
Nexus是在搭建Maven私服时候使用过的一个工具,而Nexus也是支持NPM私服的。所以这次依然使用Nexus来搭建自己的NPM私服。
为什么要搭建私服
百度"npm install 慢 解决办法"的时候,千篇一律的结果都是指向npm config set registry http://registry.npm.taobao.org
这个解决方案,然后实际测试的时候使用淘宝的源并没有加速很多。
所以还是得自力更生,搭建自己的私服。
Nexus安装方法
请看上一篇文章Maven私服搭建及使用中关于docker安装Nexus的部分。
Nexus设置NPM私服
- 设置淘宝源proxy加快加载第三方包的速度
- 登录上一步搭建好的nexus(默认密码admin、admin123),依次选择
Server administration and configuration->Repository->Repositories->Create repository
- 选择
npm (proxy)
,如图增加一个淘宝的proxy - 选择
npm (hosted)
,如图增加一个本地个人仓库用来存储自己的组件 - 选择
npm (group)
,如图增加刚创建的npm-proxy、npm-hosted到新的npm group中,并设置为优先通过淘宝的proxy加载依赖包
- 选择
- 登录上一步搭建好的nexus(默认密码admin、admin123),依次选择
- 设置npm使用私有源
- 修改
.npmrc
文件并执行source .npmrc
让配置生效 - 或者执行
npm config set registry http://nexus.au92.com/repository/npm-all/
- 修改
文章作者 P.X.C
上次更新 2020-04-14
许可协议 不允许任何形式转载。