下载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

版权声明:本文为phoenix-smile原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/phoenix-smile/p/7685663.html