NPM 仓库

Nexus 仓库:

  • 仓库组: http://122.112.239.223:8081/repository/npm-group/
  • 私仓: http://122.112.239.223:8081/repository/npm-hosted/
username: myk
password: myk_123456

环境配置

在 .npmrc 文件中,加入:

registry=http://122.112.239.223:8081/repository/npm-group/
email=xxx@gmail.com
always-auth=true
_auth=bXlrOm15a18xMjM0NTY=

其中, _auth 字段为 ${username}:${password} 的 Base64 编码。 可通过 btoa('myk:myk_123456') 得到。

项目发布

项目发布需要发布到私仓中:

npm publish --registry=http://122.112.239.223:8081/repository/npm-hosted/

或者,在 package.json 中指定发布仓库信息:

{
  "publishConfig": {
    "registry": "http://122.112.239.223:8081/repository/npm-hosted/"
  }
}