2013-02-24 88 views
54

我创建了一个NPM模块和I在版本0.0.1如何更新我发布的NPM模块?

发表它,我做了一些改变,并推动那些github上,我想这样,当一个使用npm install myModule使用新版本。

我如何告诉NPM有一个版本0.0.2?

+0

可能重复[我需要发布到NPM每次我通过git更新了一个包?](http://stackoverflow.com/questions/13507763/do-i-need-to-publish-to-npm-every-time-i-update-a-package-available- via-git) – nwinkler 2015-04-15 12:24:40

回答

73

npm install将在NPM存储库中安装最新版本。

更改package.json中的版本号后,可以运行npm publish将新版本发布到NPM。

18

增加版本号,然后再次运行npm publish yourModule - 如npm docs中所述。

npm install yourModule将从NPM注册表安装最新版本。

我发现最后一个答案有点误导,对不起。

+0

你如何增加版本号? – emarel 2016-03-04 00:47:55

+4

'npm版本0.2.0'或'npm版本补丁' – eljefedelrodeodeljefe 2016-03-04 08:14:11

+0

@emarel如何增加版本号:https://docs.npmjs.com/getting-started/semantic-versioning – 2017-07-21 11:50:53

0

对我而言,更新package.json中的版本仍导致“您无法发布...”错误。

来进行解决的步骤(基于OPS版本号):

  1. npm version 0.0.2

  2. npm publish