手把手教你打造一个 Nexus 的私有npm服务器

环境

  • ubantu (能够自行选择其余服务器、最好为unix)
  • docker

下载 Nexus

  • 下载 docker pull sonatype/nexus3
  • 运行 docker run -d -p 8081:8081 sonatype/nexus3
  • 打开 http://localhost:8081/

登陆

  • 用户名为 adminhtml

  • 怎么找密码呢?node

find / -name 'admin.password' docker

cat 上面那个文件 就能够看到密码

配置

参考 www.eryajf.net/1956.htmlshell

发布

npm config set registry http://localhost:8081/repository/group-npm/

npm login

npm publish
复制代码

若是 publish 401 请检查以下npm

  • 配置 package.json
"publishConfig": {
    "registry": "http://192.168.153.128:8081/repository/local-npm/"
}
复制代码
  • 须要配置 .npmrc 文件 参考
  • 配置 npm Bearer Token Realm
    npm Bearer Token Realm

笔者也是经历过不少踩坑才搭建出来 但愿你们一块儿学习json

参考 stackoverflow.com/questions/5…服务器

相关文章
相关标签/搜索