=2.0.0-dev.0"-6ren">
gpt4 book ai didi

NPM 始终安装最新的预发布版本

转载 作者:行者123 更新时间:2023-12-01 08:21:18 27 4
gpt4 key购买 nike

我目前正在为我的新 npm 包设置预发布版(在 dev 标签下)。

enter image description here

在我的暂存环境中,我希望 npm 始终安装 2.0.0 版本的最新预发布版本。因此,我指定了 "<packagename>": ">=2.0.0-dev.0"在 package.json 中,但 npm 总是以某种方式安装 2.0.0-dev.20180806T153307Z.3eaa718.HEAD ,即使我进行全新安装并删除了 package-lock.json .根据semver-checker我的约束与发布到 npm 的预发布相匹配。

最佳答案

终于找到问题了。因为之前没有为这个包发布到 npm 的非开发版本,npm 总是安装连接到 latest 标签的预发布版本(参见问题中的上图)。解决方案是简单地在旧版本下发布一个 fake 版本,例如1.9.9。现在,一个干净的 npm install 像预期的那样工作。

关于NPM 始终安装最新的预发布版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51762853/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com