Cla*_*ini 5 javascript node.js npm npm-publish npm-install
我开发了一个 npm 模块(暂且称之为module-x
),并定期在 npm 平台上更新和发布。
使用此模块的软件通过运行来安装它npm i module-x
,但在依赖项部分中安装了固定版本 ( package.json
) 。module-x
module-x: "1.0.0"
我想使用波浪号或插入符号版本而不是产生类似这样的结果"module-x" : "~1.0.0"
。
我见过其他类似的库request
可以做到这一点,但他们是如何做到的呢?
文件中的前缀package.json
(是否^
或~
无)取决于安装包的计算机上 npm 的设置,而不是项目的设置。从您的示例来看,您作为 的创建者module-x
,无法强制依赖项的用户安装它module-x: "^1.0.0"
或module-x: "~1.0.0"
。这是他们选择如何安装它,以及如何更新它。
你可以:
npm config set save-prefix "~"
(这将导致他们的所有安装都有 ~ 前缀) 归档时间: |
|
查看次数: |
1623 次 |
最近记录: |