发布包到 npm 私服

发布包到自己的npm私服

NIGangJun关注

0.0962019.05.16 10:59:23字数 259阅读 1,440

条件:

I.npm登陆到私服

因为是私服,发布的时候需要先让npm能够登录上私服才能操作

npm login --registry = http://192.168.1.254:7979/repository/npm-snapshots/

接下来依次输入用户名/密码/邮箱
这里需要注意的是,用户名和密码是私服上配置好了的,邮箱不重要,随便都行。

# 登录成功后是下面酱
Logged in as dev on http://192.168.1.254:7979/repository/npm-snapshots/

II.上传包

npm publish custom_table_pack --registry=http://192.168.1.254:7979/repository/npm-snapshots/

注意中途不要随意切换文件夹,虽然没有出什么问题,后来想要强制删除的时候一直出错。

# 发布成功后是酱
+ custom_table_pack@1.0.0

到这里基本就算OK了

III.下载包

# 操作都是一样的
npm install custom_table_pack --registry=http://192.168.1.254:7979/repository/npm-public/
# 因为npm私服配置原因,发布包和下载包的地址有一点差别(public关联snapshots快照)

IV.删除包(巨坑)

  • 记得要加--force
  • 最后路径那里加上自己的包名
  • 还要给登录到npm私服的用户加上删除的权限
  • 如果有多个版本的包,还需要加上版本号 => custom_table_pack@1.0.0
# 删除前,先执行第一步操作,登录一下吧(按理不需要这么操作,我也不知道肿么肥事)
npm unpublish --force custom_table_pack  --registry=http://192.168.1.254:7979/repository/npm-snapshots/custom_table_pack 
#删除后是下面酱
- custom_table_pack 
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值