1、搭建环境
verdaccio:https://verdaccio.org/
docker && docker-compose:https://github.com/verdaccio/docker-examples
前端访问:http://域名/ 可以查看所有私有模块。
用户名和秘密为ldap统一的认证。询问运维同学
创建node模块的时候,一定要用 @xc/moduleName进行模块命名,例如@xc/leimu
这样可以方便识别哪些模块是我们内部开发的
2、如何发布私有模块,如何使用私有模块
a、安装nrm
npm install -g nrm
b、配置nrm
nrm add xc 域名
nrm use xc
nrm ls
c、创建node模块
mkdir leimu && cd leimu
npm init
…
d、发布node模块
npm login
Username: jiuyue
Password: ****
Email: y#front.dog
认证通过之后,发布成功
npm publish
e、升级node模块
修改package.json里面的version字段。
执行 npm publish
f、删除node模块
npm unpublish –force
g、使用模块
npm i @xc/leimu