gpt4 book ai didi

npm - 在 package.json 中使用 * 而不是版本号时如何始终获取最新版本?

转载 作者:行者123 更新时间:2023-12-04 17:43:35 26 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





npm install vs. update - what's the difference?

(5 个回答)


4年前关闭。




我对 package.json 有一个私有(private)依赖,它应该始终安装最新版本。所以不是版本,而是 * .

"dependencies": {
"@user/package": "*"
}

在 npmjs 中更新软件包后,它仍然使用 npm i 安装旧版本如果我输入确切的版本号而不是 * - 它安装了一个新版本,该版本像一天前一样发布。

一分钟前在 npmjs 更新版本时我遇到了类似的问题,但现在 npmjs 缓存应该过期并使用新版本更新,不是吗?

如何避免此类问题并始终使用 * 获取所有内容的最新版本?

我试过 npm cache verify npm cache clean --force .没运气。

最佳答案

您可以尝试使用 packagename@latest 关键字进行安装,但据我所知,您只能在命令行界面中通过 npm install --save 使用此关键字。

npm install --save mypackage@latest

在这里阅读文档后 https://docs.npmjs.com/files/package.json
我发现你可以在 package.json 文件中写“最新”而不是任何版本号。这应该可以解决问题。

关于npm - 在 package.json 中使用 * 而不是版本号时如何始终获取最新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47392082/

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