$ nexus.exe /install 進行安裝, 成功後會提示 Installed service 'nexusnode
$ nexus.exe /run 運行服務, 第一次要耐心等待好久shell
如下輸入的Name都是根據本身需求修改npm
啓動服務後使用管理員帳戶登陸nexus3:(http://localhost:8081,默認帳戶密碼:admin/admin123)json
這裏建立一個npm組、一個npm代理(代理到https://registry.npmjs.org/)、一個本地npmkoa
1) 首先查看nodejs的默認倉庫地址spa
2) 查看搭建好的npm私服地址代理
3) 設置npm私服地址:http://localhost:8081/repository/npm-group/cdn
4) 查看設置好的地址:blog
l 隨便進入一個目錄, 初始化package, npm init -y, npm install koa 查看是否從本身的倉庫地址拉取包ip
l 設置權限, Realms 菜單, 將 npm Bearer Token Realm 添加到右邊
l 添加用戶, 而後 npm login –registry=http://localhost:8081/repository/npm-group/ 進行登錄,須要填寫帳號、密碼以及郵箱
l 登錄 npm login --registry=http://localhost:8081/repository/npm-group/ 輸入剛纔新建用戶的用戶和密碼和郵箱
確保要發佈的模塊跟目錄有 package.json 文件
npm config set registry http://192.168.5.52:8081/repository/npm-group/
在進行npm私服數據源驗證時,出現資源沒法獲取,因在經過https://registry.npm.taobao.org代理時出現一次請求跳轉,需再放開對此域名的限制,即:
1、需放開對 https://registry.npm.taobao.org (ip: 114.55.80.225) 的限制
2、需放開對 https://cdn.npm.taobao.org (ip: 119.249.58.217) 的限制