我按照 Microsoft 文档 https://learn.microsoft.com/en-us/azure/devops/pipelines/release/caching?view=azure-devops#nodejsnpm 配置了 npm 缓存步骤,用于在 Azure 中构建 Android 应用程序。与 package.json-Lock 不同,我使用的是 package.json。在第二次运行管道时,我能够在 post-cache 步骤中上传缓存依赖文件并正确地在开头上传该文件,但即使 npm 缓存数据已经下载到工作区,npm install 步骤仍然调用远程库并下载远程依赖项。我还尝试了在 npm install 步骤中运行 npm install --prefer-offline,但没有奏效。请让我知道是否有其他遗漏的地方,谢谢。
npm install --prefer-offline --no-audit
。 - JBScustomCommand: 'ci --cache $(npm_config_cache)'
?选择方案的优缺点有哪些? - BadNews