【发布时间】:2013-02-09 23:18:51
【问题描述】:
我创建了一个 NPM 模块,并在 0.0.1 版本发布了它
我做了一些更改并将其推送到 github,我希望这样当有人使用 npm install myModule 时使用新版本。
如何告诉 NPM 有 0.0.2 版本?
【问题讨论】:
我创建了一个 NPM 模块,并在 0.0.1 版本发布了它
我做了一些更改并将其推送到 github,我希望这样当有人使用 npm install myModule 时使用新版本。
如何告诉 NPM 有 0.0.2 版本?
【问题讨论】:
如果是补丁版本(小改动),请使用以下内容:
npm version patch
它将增加版本号的最后一部分。
如果是次要版本(新功能),请使用以下内容:
npm version minor
它将增加版本号的中间部分。
如果是主要版本(主要功能或主要问题修复),请使用以下内容:
npm version major
它将增加版本号的第一部分。
【讨论】:
更改package.json 中的版本或使用npm version <new-version>。
更改package.json中的版本号后,您可以运行npm publish将新版本发布到NPM。
npm install 将在 NPM 存储库中安装最新版本。
【讨论】:
npm version <update_type>
【讨论】:
增加版本号,然后再次运行npm publish yourModule - 如npm docs 中所述。
npm install yourModule 然后将从 NPM 注册表安装最新版本。
我发现最后一个答案有点误导,抱歉。
【讨论】:
npm version 0.2.0 或 npm version patch
npm login
对我来说,更新 package.json 中的版本仍然会导致“您无法发布...”错误。
解决的步骤是(基于操作版本号):
npm version 0.0.2
npm publish
【讨论】: