鍍金池/ 問答/HTML/ npm publish 的時候package.json version 為什么無

npm publish 的時候package.json version 為什么無法改變

自己寫的一個前端小項目,想用npm publish發(fā)布到npm上面。
第一次發(fā)布成功了,第二次發(fā)布的時候提示:You cannot publish over the previously published versions: 1.0.0.
于是改變了version的值。但是沒用,每次發(fā)布的時候,還是顯示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也沒有用,真的不知道該怎么辦了。請教各位大神。

回答
編輯回答
尐飯團

每次發(fā)布都要升級版本號的呀,不然用這個庫的人怎么知道自己用的是哪個版本呢?怎么去管理依賴呢?

package-lock 是這個項目所有依賴的安裝版本,用來和服務(wù)器統(tǒng)一,便于 debug。

2017年7月5日 11:13
編輯回答
故林

沒有找到原因,但是找到解決方法了,用npm version patch可以,不知道為什么手動修改就沒有用

2017年7月7日 21:49
編輯回答
雅痞

版本號寫錯了,新的版本號比線上的還要低。

2018年1月2日 00:41