Bootstrap

Npm发布到私库去的操作

Npm发布到私库去的操作

第一步:查看请求npm地址

命令:npm config get registry  #http://registry.cnpmjs.org/

效果:

image.png

 

 

第二步:修改请求npm地址

命令npm config set registry http://nexus.xxxxxxxxx.com/repository/npm-group/

效果:

 

 

第三步:检验是否配置成功

首先创建一个文件随便什么名字,image.png

然后初始化项目

image.pngimage.png

 

拉一下jquery 命令npm --loglevel info install jquery

自己去下包看下载地址,这样就证明拉取组件没有问题

剩下的就是登录和发布包的操作

包管理和后台的nvm包管理一样

发布包的用户要有nx-repository-view-*-*-*权限

我们这里就用developer这个账号作为演示账号了

如图:这是给用户名:密码加密的操作image.pngimage.png

 

 

 

最后加密完成得到一个这个

xxxxxxxxxxxxxxx=

然后把它配置到.npmrc文件中

如图:

copy:

[email protected]

always-auth=true

_auth="xxxxxxxxxxx"

 

这样以后发布包的时候就不用每次都要登入账号密码了

最后一点配项目中package文件

"publishConfig" : {"registry":

"http://nexus.xxxxxxxxxxx.com/repository/npm-hosted/"},

这些配置都配置好了之后,通过npm publish发布到我们自己的私库中去。

 

;