沪ICP备2021032517号-1

npm服务端搭建

  |   0 评论   |   0 浏览

参考

1、先安装nodejs

2、安装verdaccio

npm install -g verdaccio --unsafe-perm

image.png

3、启动verdaccio

/usr/local/bin/verdaccio

image.png

启动后会在用户家目录下的 .config 生成 verdaccio , 其中包含config.yaml文件

image.png

4、修改config.yaml文件

url: https://registry.npm.taobao.org/  //默认为npm的官网仓库地址,由于国情,修改 url 让verdaccio使用 淘宝的npm镜像地址,这样下载速度更快

listen: 0.0.0.0:4873 #用 0.0.0.0 使所有地址都能提交

5、配置用户和密码

yum -y install apache2-utils #密码配置工具

用户名密码生成方

追加 /usr/bin/htpasswd pass_file(htpasswd) username

覆盖 /usr/bin/htpasswd -c  pass_file(htpasswd) username

6、使用pm2启动verdaccio,保证该进程一直处于打开状态

安装pm2

npm install -g pm2 --unsafe-perm

pm2 start verdaccio

image.png

访问搭建好的私有仓库

在浏览器中打开http://47.107.60.51:4873,如果能正常访问则说明搭建成功了

客户端提交文件

先安装nodejs

npm adduser --registry http://47.107.60.51:4873

根据提示输入用户密码

npm publish --registry http://47.107.60.51:4873


标题:npm服务端搭建
作者:zifuy
地址:https://www.zifuy.cn/articles/2020/04/03/1585918533026.html