solution-NPM私有库使用

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