Npm 节点模块版本控制
我有一个节点模块,例如Npm 节点模块版本控制,npm,node-modules,versioning,semantic-versioning,Npm,Node Modules,Versioning,Semantic Versioning,我有一个节点模块,例如演示npm模块。该模块具有发布到npm的不同版本。比如说 1.0.0 1.1.0 2.0.0 3.0.0 我想在旧版本中进行一些bug修复,例如1.1.0,然后该版本将更新为1.1.1。我做了这个更改并发布到npm。现在的问题是在发布版本1.1.1后,这将成为最新版本。 如果我现在安装演示版npm模块,它将安装版本1.1.1,而不是实际的最新版本3.0.0 是否有任何解决方案可以将更改发布到较旧版本并增加节点包的修补程序/次要版本号,而不使其成为最新版本?请查看文档以了解
演示npm模块
。该模块具有发布到npm的不同版本。比如说
1.0.0
1.1.0
2.0.0
3.0.0
我想在旧版本中进行一些bug修复,例如1.1.0
,然后该版本将更新为1.1.1
。我做了这个更改并发布到npm。现在的问题是在发布版本1.1.1
后,这将成为最新版本。
如果我现在安装演示版npm模块,它将安装版本1.1.1
,而不是实际的最新版本3.0.0
是否有任何解决方案可以将更改发布到较旧版本并增加节点包的修补程序/次要版本号,而不使其成为最新版本?请查看文档以了解 默认情况下,
npm
将标签latest
分配给发布的版本
默认情况下,npm安装
会查找包含标签的最新版本
您可以通过定义自己的标记来解决这个问题,在这种情况下,您可以对整个版本集1.x.y
使用v1
npm publish --tag v1
javascript开发人员Mike Bostock不久前写了一篇文章详细介绍了这一点,值得一看: