npm.yoho.cn.md
1.09 KB
npm.yoho.cn 搭建与维护
npm.yoho.cn 使用 Sinopia 搭建, Sinopia 使用 npm 全局安装,目前运行在内网 192.168.102.78 服务器上。
正常使用
使用 npm set registry http://npm.yoho.cn
可以将 NPM 仓库指向 YOHO 私有仓库。
建议使用 nrm 管理 NPM 仓库地址。
开发者发布私有包
NPM 包命名:
NPM 包一律使用 yoho-
开头,jQuery 插件使用 yoho-jquery-
开头,封装的第三方代码需要在 http://git.dev.yoho.cn/web/yoho-npm 保留一份代码。自己写的代码在 package.json 中写上代码的仓库地址。
发布:
发布包时,将 NPM 源地址指向 spm.yoho.cn 即可以发布到 YOHO 私有仓库。发布命名与取消发布命令和 NPM 一致。
管理员进行维护
使用 PM2 进行进程守护 Sinopia
配置文件在 ~/sinopia/config.yaml
, 代码存在~/sinopia/storage
目录。
启动方法:
pm2 start `which sinopia` -x -n 'npm'
重启与停止方法与其他程序一样。