在我的应用程序中,我让用户通过运行npm install
-- bog 标准行为来安装依赖项。
但是,我有一个经常更改的包,并且为了不让版本号像 一样大得离谱0.1.12324
,我偶然发现了预发布的概念。
npm 在运行时如何处理预发布号npm install
?
假设我的包packageA
的版本号为0.1.1-r1234
,并且我的用户的依赖项为~0.1.1
:
我知道未packageA
安装的新用户将自动安装该版本 ( 0.1.1-r1234
)。
如果有人已经packageA
安装了版本0.1.1-r1233
怎么办?npm install
知道安装较新的预发行版吗?