必须使用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
End
2023/4/21 6:39 辑
2023/4/21 8:09 一改