对于一个项目,我想 * 总是 * 从私有npm注册表中提取包的最新发布版本(Azure DevOps > Artifacts)
为了确保发布的是最新版本,我将工件下载为zip文件,并确认它是最新版本。
然而,当我在package.json
中使用下面的语法提取包时,我得到的是一个过时的版本。
"my-package": "latest"
和
"my-package": "*"
但是,如果我通过CLI手动拉取包,它工作正常:
npm i my-package@latest
如何在package.json
内运行它?
1条答案
按热度按时间svujldwt1#
修复方法是删除
package-lock.json
并删除npm i
。现在它像预期的那样工作。