我按照 Microsoft 的以下文档为我尝试在 azure 中构建的 Android 应用程序配置 npm 缓存步骤,我使用的是 package.json,而不是 package.json-Lock。
https://learn.microsoft.com/en-us/azure/devops/pipelines/release/caching?view=azure-devops#nodejsnpm
我能够在缓存后步骤中上传缓存依赖文件,并在第二次运行管道时在开始时正确上传该文件,但即使在工作区中下载 npm 缓存数据后,npm 安装步骤仍然调用远程库并下载远程依赖项。
我还尝试为 npm install 步骤运行npm install --prefer-offline但确实有效。如果我还缺少任何内容,请告诉我。
谢谢。