linux搭建npm私服-verdaccio

  • 内容
  • 评论
  • 相关

私服的意义

平时使用npm命令的时候,拉取vue,react这些第三方的库时,都是从npm的公共库拉取的,但是在国内...速度甭提了,为了加快构建速度,通常的办法是安装taobao的国内镜像

npm install -g cnpm --registry=https://registry.npm.taobao.org,一般情况下使用taobao镜像已经足够了。但是,如果公司有自己封装的库,不开源,提供给内部人员使用,这个时候就需要搭建私服了

必要条件

node环境

1:安装verdaccio

npm install --global verdaccio

2:运行verdaccio

直接执行 verdaccio 命令,就可以开启私服,默认端口为4873,最好使用域名映射到此服务器的IP和端口
nohup verdaccio &   使用此命令可以后台运行私服,避免退出linux远程窗口后私服也被关闭

3:如何使用(在开发的电脑上进行配置)

1:配置注册私服域名,使用命令

npm set registry http://xxxx.com(私有源域名,IP和端口没有试过,但是应该是可以的)

2:添加注册用户

npm adduser --registry http://xxxx.com

如图:用户添加成功后

4:不同数据源的切换nrm

安装nrm,npm install -g nrm,nrm是用来管理数据源的工具,可以查看当前npm中配置的数据源以及切换

nrm ls 查看配置的数据源信息,这是配置私服之前的信息,被*指中的地址就是正在使用的

(这里说的私有源,源 就是私服的意思)

添加数据源

nrm add xxx https://xxxxxx.com

使用配置好的私有源   nrm use prnpm(名称)

步骤完成后,再次使用npm命令的时候,就会从自己配置的私服地址去拉取包,不会在主动去默认的npm公共库拉取

评论

0条评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注