gpt4 book ai didi

npm install 没有将包更新到最新的 dist-tag

转载 作者:行者123 更新时间:2023-12-05 04:02:25 24 4
gpt4 key购买 nike

我正在使用自定义标签“dev-latest”将工件发布到 npm 存储库。在我定义了此依赖项的项目中执行 npm install 后,最新版本未更新。

新工件发布后,我看到 dev-latest 指向最新版本:

npm view @kosmos/equote-lib dist-tags

{ 'dev-latest': '1.0.0-dev20190125.1',
latest: '1.0.0-rel20190122.0',
'rel-latest': '1.0.0-rel20190123.0' }

本地我已经安装了以前的版本。在我的 package.json 中定义了我的依赖项:

"@kosmos/equote-lib": "dev-latest",

执行 npm install 更新整个项目后,我的包没有更新到最新版本。

当我执行 npm install @kosmos/equote-lib@dev-latest 时,它会更新它,但也会将我的 package.json 条目更改为特定的包版本。

其他解决方案是删除 node_modules,我也会得到最新版本。

我希望使用标签将消除在 package.json 中指定版本的需要有没有办法实现所需的行为?

最佳答案

我想我在这里找到了很好的答案:https://stackoverflow.com/a/19824154/1347496

基本上,如果您已经在本地安装了模块,您应该使用 npm update 来更新一个/所有依赖项。在我的例子中,我使用标签

npm update --no-save

不要覆盖我的 package.json

关于npm install 没有将包更新到最新的 dist-tag,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54362086/

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