本地搭建npm仓库

安装verdaccio,它是一个本地私有的npm仓库

npm install --location=global verdaccio

命令行输入verdaccio启动,默认监听的是4873端口

在这里插入图片描述
浏览器中输入 http://localhost:4873/,可以进入可视化界面

在这里插入图片描述
如果要在指定ip下访问,需要在配置文件中指明ip(可以指定多个ip),重启verdaccio后生效

在这里插入图片描述
在这里插入图片描述
如果是首次使用,首先创建用户。按照提示输入用户名、密码和Email

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

在要发布的包的路径下执行

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

在不连接互联网的情况下publish会报错

在这里插入图片描述
在config.yaml中将allow_offline设置为true并重启后,可解决该问题

在这里插入图片描述
此外,要发布的包必须有package.json,并且至少要包含name和version两个属性

在这里插入图片描述
如果要删除已发布的包

npm unpublish --force 包的名称 --registry http://172.16.21.94:4873

执行以下命令从私有库下载和安装包,下载的包将出现在node_modules文件夹中

npm install --registry=http://172.16.21.94:4873 包的名称

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值