搭建环境
使用npm最好是用windows10或者mac电脑。不建议使用window7(经过多人反馈验证,会存在各种问题)。要使用npm需要安装node和python环境。环境的安装,可以参考以下链接:
1.node安装及环境配置(安装的是14.18.1) segmentfault.com/a/119000002…
2.python安装及环境配置(安装的是2.7.18) www.runoob.com/python/pyth…
verdaccio 服务端使用介绍
- 安装(使用npm安装即可),在命令窗口输入
npm install –g verdaccio
- 运行,在命令串口刷入
verdaccio
这时候我们打开浏览器输入 http://localhost:4873/ 即可打开。
3.如何把localhost改成外网可以访问的地址呢?找到config.yaml文件
打开该文件,在文件末尾加上自己的IP地址:listen: localhost:4873,此时重启verdaccio,在浏览器输入http://localhost:4873/即可打开新的地址
4.config.yaml文件介绍(非常重要,请细看),权限配置都在此文件中,可以参考以下链接:
5.权限介绍(详细的请参照config.yaml文件介绍)
账号原来:账号存在在 htpasswd文件中和config.yaml在同一个目录,添加账号只需要在线生成一个账号,加入到htpasswd中即可。htpasswd在线生成器,随便百度都能找到,选择SHA加密
然后把生成结果加入到htpasswd
客户端使用介绍
如何把项目发布到私有服务器
1.可以先安装nrm(用于查看所有的源),安装命令
npm install -g nrm
mrn ls
2.先把地址切换到私有服务器上
nrm add test1 <http://a.com:4873/>
然后使用这个地址
nrm use test1
3.登录账号
npm login
4.发布
npm publish
发布成功后,可以打开网址a.com:4873/
参考链接: