npm publish 的时候package.json version 为什么无法改变

自己写的一个前端小项目,想用npm publish发布到npm上面。
第一次发布成功了,第二次发布的时候提示:You cannot publish over the previously published versions: 1.0.0.
于是改变了version的值。但是没用,每次发布的时候,还是显示1.0.0版本。
npm notice version: 1.0.0
npm notice package size: 1.2 kB
npm notice unpacked size: 2.8 kB
npm notice shasum: 64b472babe44c1293093514f35205ee975ddf679
npm notice integrity: sha512-JK3hBrU/EY4rl[...]BiQDTb54TkoVw==
npm notice total files: 3
项目里面也没有package-lock文件,删除了package.json重新init也没有用,真的不知道该怎么办了。请教各位大神。

阅读 4.8k
3 个回答

版本号写错了,新的版本号比线上的还要低。

每次发布都要升级版本号的呀,不然用这个库的人怎么知道自己用的是哪个版本呢?怎么去管理依赖呢?

package-lock 是这个项目所有依赖的安装版本,用来和服务器统一,便于 debug。

没有找到原因,但是找到解决方法了,用npm version patch可以,不知道为什么手动修改就没有用

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题