【NPM】npm相关

文章讲述了在npm发布包时必须使用官方镜像而非淘宝镜像,可能导致的问题是安装时从淘宝镜像获取到的版本不一致。解决方案包括检查模块版本、手动同步或切换至官方npm源。此外,还介绍了如何删除已发布的npm包版本。
摘要由CSDN通过智能技术生成

必须使用npm镜像,不能使用淘宝镜像

查看当前的镜像

npm config get registry

切换镜像为npm (不能使用淘宝镜像)

npm config set registry https://registry.npmjs.org

在要发布的包文件目录执行

  • 发布为公共包
npm publish --access public 
  • 发布为默认设置的包
npm publish  

上传的包下载不到最新版

  • 问题描述 :模块发布到npm上后,因为发布到的是npm官方的镜像,而安装大多是从淘宝的镜像安装,会存在一个官方镜像与淘宝镜像版本不一致问题,若发布npm到安装模块之间的时间特别短,很可能安装的是老版本或找不到这个模块。
  • 解决问题:
    去淘宝镜像地址(https://npmmirror.com),输入刚上传的模块名进行查询。
    若能查到cnpm模块版本号与npm是对应的,就没有问题,否则点击SYNC,同步最新模块版本。
    在这里插入图片描述

或切换官方npm源下载模块

npm config set registry https://registry.npmjs.org

npm删除已发布的版本

  • npm unpublish 包名@x.x.x --force

例 删除1.2.3 版本的colorspick包

npm unpublish colorspick@1.2.3 --force 

End

2023/4/21 6:39 辑


2023/4/21 8:09 一改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值