本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/04/07/%E4%BB%80%E4%B9%88%E6%98%AFnpmrc/
摘要
本文主要讲述了:
- 作用
- 安装
- 初始化
- 新建环境配置文件
- 在不同的环境配置文件之前切换
- 罗列所有的环境配置文件
- 查看当前的环境配置文件
正文
作用
在切换到淘宝镜像之后,虽然下载包变得方便了,但npm publish命令也无法在淘宝镜像上使用了。
如果既需要保留淘宝镜像又需要使用npm publish命令,只能使用两份.npmrc环境配置文件并在需要的时候手动替换文件。
而手动切换非常繁琐,因此,迫切需要在多个.npmrc环境配置文件之间相互切换的功能。
使用npmrc可以优雅地管理多份.npmrc环境配置文件。
安装
全局安装
| 1 | 
 | 
初始化
在使用npmrc之前,必须先进行初始化。
| 1 | 
 | 
此命令做了下面的事情:
- 创建~/.npmrcs/目录。
- 将~/.npmrc文件拷贝到~/.npmrcs/,并命名为default。
- 在~/创建 1 个名为.npmrc的符号链接并指向~/.npmrcs/default。
新建环境配置文件
在初始化完成之后,就可以使用命令行在~/.npmrcs/下创建新的环境配置文件。
示例:在~/.npmrcs目录下创建名为dev的环境配置文件并切换到dev配置。
| 1 | 
 | 
此命令做了下面的事情:
- 在~/创建 1 个名为dev的配置文件。
- 将~/.npmrc的符号链接指向~/npmrcs/dev。
在不同的环境配置文件之前切换
如果你按照顺序看到这里,此时~/.npmrcs/目录下已经存在default和dev两个文件,且~/.npmrc指向~/.npmrcs/dev。
示例:将~/.npmrc切换到default配置。
| 1 | 
 | 
此命令做了下面的事情:
- 将~/.npmrc的符号链接指向~/npmrcs/default。
罗列所有的环境配置文件
| 1 | 
 | 
查看当前的环境配置文件
| 1 | 
 | 
名称前面带*的就是当前的环境配置文件。
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2019/04/07/%E4%BB%80%E4%B9%88%E6%98%AFnpmrc/
本文对你有帮助?请支持我
 
       
      - 本文链接: https://jsweibo.github.io/2019/04/07/%E4%BB%80%E4%B9%88%E6%98%AFnpmrc/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。