如果公司处于隐私保护的目的,不想将封装的包推到npm社区,但是又急需一套完整的包管理工具来管理很多的封装组件,以方便公司内部人员使用,那么创建一套私有的npm仓库就很有必要。
必要性:
如果公司处于隐私保护的目的,不想将封装的包推到npm社区,但是又急需一套完整的包管理工具来管理很多的封装组件,以方便公司内部人员使用.创建一套私有的npm仓库很有必要。
注:创建私有仓库还可以存着一些常用的npm包,相比npm和淘宝镜像的cnpm,私有仓库安装依赖的速度更快.使用企业npm包的项目即使代码泄露,在无法连接内网的情况下项目也无法运行。
安装过程
安装环境:
centos服务器,nodejs,pm2,nginx。
搭建过程:
使用SecureCRT进入服务器
1.安装node.js
2.安装verdaccio
npm install -g verdaccio --unsafe-perm
注:加上--unsafe-pern的原因是防止包grywarn权限错误
<