【发布时间】:2013-12-15 01:52:55
【问题描述】:
在我的应用中,我让用户通过运行 npm install 来安装依赖项——这是标准行为。
但是,我有一个经常更改的软件包,并且为了避免得到像 0.1.12324 这样大得离谱的版本号,我偶然发现了预发布的概念。
在运行npm install 时,npm 如何处理预发布号?
假设我的包packageA 的版本号为0.1.1-r1234,而我的用户的依赖semver 为~0.1.1:
我知道未安装 packageA 的新用户将自动安装该版本 (0.1.1-r1234)。
如果有人已经安装了packageA 版本0.1.1-r1233 怎么办? npm install 知道安装较新的预发行版吗?
【问题讨论】:
标签: node.js npm semantic-versioning