npm私服搭建

一、确保node安装
命令行执行node -v和npm -v,检查是否安装若无推荐文章node管理
二、安装verdaccio
1、命令行执行:npm install -g verdaccio --unsafe-perm
在这里插入图片描述
如图无报错则表示verdaccio安装成功。

2、运行verdaccio
在这里插入图片描述
访问localhost:4873,可以看到登录页面
在这里插入图片描述
3、修改verdaccio配置,指定仓库目录
在这里插入图片描述
在配置文件的末尾添加listen: 0.0.0.0:4873,配置此选项则是允许任何外部的所有IP都可以访问到此服务
在这里插入图片描述
storage选项配置,指定仓库的路径(位置),注意路径是用斜线,而不是反斜线

在这里插入图片描述
然后在另外一台电脑验证,如下图所示打开网页(http://xxx.xxx.x.xxx:4873
):
注:这一步很重要,若是服务器跑的服务,需确认4873端口已新建规则并开启
在这里插入图片描述
若能打开,则表示listen: 0.0.0.0:4873配置已生效。

4、开始打包
执行:npm login
在这里插入图片描述
此时仓库地址依旧指向npm官方库,关于npm上传组件可参考简单组件封装及上传npm库
那如何让打包文件存储到我们的私服呢?两种方法:
一:直接执行:npm adduser --registry http://192.168.XX.XX:4873
二:npm login后执行:npm config set registry=http://192.168.XX.XX:4873 (此时最好重新npm login)
在这里插入图片描述
此时仓库地址就已经指向我们所建的库了。
npm run build后npm publish (注:记得在组件项目目录下哦!)
在这里插入图片描述
打包成功,进行验证是否以打包到指定私服
在这里插入图片描述
在这里插入图片描述
ok,在指定的目录下和仓库登录页均可看到我们上传的包了,私服就此建立完成(_)。
那么既然是私服,我们如何下载呢?
1、链接私服
npm adduser --registry http://192.168.XX.XX:4873
2、npm登录
注册npm账号并登录(npm login)
3、npm i xxxx

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值