前言在开发过程中经常会遇到团队有自己的npm私服不对外开放,如何一劳永逸的安装依赖。前面的解决方法无非是第2个:安装nrm源管理器npminstallnrm-g切换不同源通过nrm使用xxx,或者nrm添加xxxxxx域名进行安装,打包安装时本地\或者服务器安装直接切换内源,设置在当前私服上。如果找不到当前私服,切换到外网访问下载。第二种方法详解:npm-registry的原理其实和第一种方法是一样的,只是没有约定管理源A的工具,也是最常用的npminstall--registry=[域名]。npmrc文件配置的原理是一样的,但是在项目中配置.npmrc更方便,代码包配置更可控1.在项目根目录下添加.npmrc文件,如图图:2.在文件中配置npm包的下载源。默认的第三方包可以使用registry来指定淘宝源,需要安装的私服源可以通过@前缀单独配置安装,这样做的好处是如果项目依赖不同私服的依赖包,根据包名配置即可下载,简直一劳永逸!3、其他配置文件配置还有很多,可以根据实际开发进行配置,例如:package-lock=false;//安装时忽略锁文件。日志级别=计时;//指定安装依赖包时的日志类型。结束语希望在后续的项目中配置.npmrc文件,成为项目中的必备文件。参考链接:https://cloud.tencent.com/dev...https://www.npmjs.cn/misc/con...
