如何更新我发布的NPM模块?

Tho*_*ggi 79 module npm

我创建了一个NPM模块,我在0.0.1版本上发布了它

我做了一些更改并将它们推送到github,我希望它能够在使用npm install myModule新版本时使用.

如何告诉NPM版本为0.0.2?

SLa*_*aks 103

package.json 将在NPM存储库中安装最新版本.

更改您的版本号后npm version <new-version>,您可以运行package.json将新版本发布到NPM.

  • @AmirRezvani:您仍然需要更改版本并发布。 (3认同)

elj*_*efe 32

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

npm install yourModule 然后将从NPM注册表安装最新版本.

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

  • `npm version 0.2.0`或`npm version patch` (6认同)
  • 如果您尚未登录,您还需要一个“npm login” (2认同)

Yuv*_*til 9

  1. 如果它是补丁版本(小更改),请使用以下内容:

     npm version patch
    
    Run Code Online (Sandbox Code Playgroud)

    它将增加版本号的最后一部分。

  2. 如果是次要版本(新功能),请使用以下内容:

     npm version minor
    
    Run Code Online (Sandbox Code Playgroud)

    它将增加版本号的中间部分。

  3. 如果是主要版本(主要功能或主要问题修复),请使用以下内容:

     npm version major
    
    Run Code Online (Sandbox Code Playgroud)

    它将增加版本号的第一部分。


rob*_*pim 8

对我来说,package.json仍然更新版本仍然会导致“您无法发布...”错误。

解决步骤为(基于操作版本号):

  1. npm version 0.0.2

  2. npm publish


小智 6

npmjs 文档

  1. 要更改package.json 中的版本号,请在命令行上的包根目录中运行以下命令,将<update_type>替换 为语义版本控制版本之一(补丁、主要或次要):

    npm version <update_type>

  2. 运行npm 发布
  3. 转到您的软件包页面 ( https://npmjs.com/package/ ) 以检查软件包版本是否已更新。