【问题标题】:npm is not using cachenpm 没有使用缓存
【发布时间】:2018-08-09 01:35:58
【问题描述】:

警告,我在用作 Jenkins 构建从站的 Docker 容器中运行 npm install,但我已经确定 npm 缓存没有损坏,并且存储在跨容器运行和 rms 持久的卷中,你可以看到that proof here

当我运行 npm cache ls 时,我的 package.config 中列出了许多包:

然而,每次我运行npm installnpm --skip-installed --cache-min 9999999 install 时,都会安装每个包。

  • 环境是一个 Centos7 docker 容器
  • 节点--版本 6.11.4
  • npm --version 3.10.10

当我在我的本地 Windows 10 机器上运行 npm install 两次时,相同的节点版本和 npm 版本,第二次运行 npm install 时显然使用了缓存:

【问题讨论】:

标签: node.js caching jenkins


【解决方案1】:

我能够在这里解决我在 Docker 容器中缓存 NPM 包的问题: https://devops.stackexchange.com/a/2936/4790

【讨论】:

    猜你喜欢
    • 2019-08-09
    • 2021-05-16
    • 2019-10-08
    • 1970-01-01
    • 2018-04-05
    • 2022-07-12
    • 2022-07-05
    • 1970-01-01
    • 2022-11-05
    相关资源
    最近更新 更多