一、Nexus Token获取
1.在Nexus服务器生成获取Token,其生成规则是账号+密码的base64。
参考文献:https://blog.sonatype.com/using-nexus-3-as-your-repository-part-2-npm-packages
二、推包
1.在需要推送的包下,创建.npmrc文件,用于指定源地址
registry="http://***/repository/npm-hosted/"
_auth=7888-5555-45555
2.配置package
{
"name": "bda-ui2",
"version": "0.0.1",
"description": "",
"main": "bda-ui2.common.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"publishConfig":{
"@bda-ui2:registry":"http://***/repository/npm-hosted/"
},
"keywords": [],
"author": "",
"license": "ISC"
}
3.使用命令推包
npm publish
三、拉包
1.登陆私服
npm login --registry=http://***/repository/npm-hosted/
2.拉取包
npm install bda-ui2 --registry=http://***/repository/npm-hosted/