共计 667 个字符,预计需要花费 2 分钟才能阅读完成。
前言 在开发中的过程中,经常遇到团队有本人的 npm 的公有服不对外开放,如何在装置依赖的时候能够一劳永逸呢。
之前的解决方案,无非两种
第一种 : 装置 nrm 源管理器
npm install nrm -g
通过 nrm use xxx
能够切换不同的源、或者 nrm add xxx xxx 域名
进行装置,本地 \ 或者服务器装置打包装置的时候 间接切换外部的 源
在以后的公有服进行设置、以后私服找不到的话切换外网进行拜访下载,详情
第二种 :npm-registry
原理其实跟第一种的形式统一,只是没有批准治理源的一个工具,同时也是最罕用的
npm install --registry=[域名]
.npmrc 文件的配置
其实原理都是一样的 不过在我的项目中配置 .npmrc
更加不便、代码包配置更加可控
1、在我的项目中的 根目录增加.npmrc
文件,如图:
2、在文件中配置 npm 包的下载源
默认的第三方包能够用 registry 指定淘宝的源
,须要装置的 公有服
的源能够用 @
为前缀进行独自配置装置、这样的益处就是 如果我的项目中依赖不同的私服的依赖包的话 能够依据包名的配置进行下载、几乎是一劳永逸!
3、其余的配置
文件还有很多的配置能够依据理论的开发进行配置,例如:
package-lock=false; // 在装置时疏忽 lock 文件。loglevel=timing;// 装置依赖包的时候指定日志的类型
结语
心愿在之后的我的项目中配置.npmrc 文件成为我的项目中的必备文件。
参考链接:
https://cloud.tencent.com/dev…
https://www.npmjs.cn/misc/con…
正文完