Verdaccio
用来搭建 npm 私服 https://github.com/verdaccio/verdaccio
安装
shell
npm install -g verdaccio --unsafe-perm安装之后,修改文件 C:\Users\Administrator\AppData\Roaming\verdaccio\config.yaml,如果没有找个该文件,可以先启动一下 verdaccio,该文件就会出现了
shell
verdaccio # 启动在 config.yaml 文件末尾添加 listen: 0.0.0.0:4873,配置此选项则是允许任何外部的所有 IP 都可以访问到此服务
shell
listen: 0.0.0.0:4873修改 storage 参数为准备存储 npm 包的目录
shell
storage: D:/npm-repo配置 uplinks,当本地没有这个版本的包时,就会到 unlinks 配置的地址去下载
shell
uplinks:
npmjs:
url: https://registry.npmmirror.com/重新启动 verdaccio,打开地址如 http://10.2.101.151:4873/ 可以看到管理页面
切换源
使用 nrm 切换源
shell
nrm add local http://local:4873 #添加源
nrm use local # 切换源
npm adduser # 添加用户使用
创建一个新项目,通过 npm init 初始化,然后登录,提交代码
shell
npm login # 登录
npm publish # 提交