对于项目,我想始终从私有 npm 注册表(Azure DevOps > Artifacts)中提取最新发布的包版本
为了确保发布最新版本,我已将工件下载为 zip 文件,并可以确认它是最新版本。
但是,当我在
package.json
中使用以下语法拉取包时,我得到的是过时的版本。
"my-package": "latest"
还有
"my-package": "*"
但是,如果我通过 CLI 手动拉取软件包,它就可以正常工作:
npm i my-package@latest
我怎样才能让它从内部发挥作用
package.json
?
修复方法是删除
package-lock.json
并转到 npm i
。现在它按预期工作了。