我所有的npm组件均已构建并成功部署到Jfrog Artifactory。 例如,某些组件使用以下名称约定进行部署:
my_component-1.1。$ {Build_Number} .tgz 例如my_component-1.1.10.tgz
此外,我有一些应用程序,在package.json中提到了以下依赖项:
"my_component":"1.1"
但是当我运行npm install
时,我得到了my_component-1.1.9.tgz(存在,但绝对不是package.json中提到的最新内容)。
当我运行 npm cache clean 时,问题已解决,并且确实导入了最新版本,但是不可能在每个版本上都运行 npm cache clean 。
如何解决?我想念什么?
为了明确起见,我运行npm install --no-package-lock --prefer-offline
。
谢谢。