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
.npmignore