NPM 私服

下載https://nodejs.org/en/download/ linux binaries x64版本
xz -d ....xz
tar -xvf ....tar
導入path
修改~/.bashrc
加入:export PATH=$PATH:/usr/local/nodedir/bin

鏡像源 http://registry.cnpmjs.org
修改 ~/.npmrc
加入:registry=http://registry.cnpmjs.org

修改/root 權限 777

安裝sinopia
npm install -g sinopia
(上一步很容易出錯,能夠加參數--verbose 查看安裝過程當中發生的問題。
若從新安裝,記得pm2 要重啓一下sinopia)
安裝pm2
npm install -g pm2
啓動守護進程
pm2 start sinopia -- -c ...config.yaml

修改sinopia config.yaml 配置文件
鏡像源

重啓sinopia
pm2 restart 0

node
crypto.createHash('sha1').update('Iloveme@110').digest('hex')
獲取密碼摘要,在sinopia config.yaml中添加用戶,還得npm 中adduser


發佈和取消發佈
npm publish
npm unpublish

.npmignorenode

相關文章
相關標籤/搜索