需要说明的是,我是npm install
在被用作Jenkins构建从站的Docker容器中运行的,但是我已经确定npm缓存没有损坏,并且存储在跨容器运行和rms持久存在的卷中,您可以在此处看到证明
当我运行npm cache ls
来自package.config的许多软件包时,将列出:
但是,每次我运行npm install
或npm --skip-installed --cache-min 9999999 install
安装了每个软件包时,都可以。
当我npm install
在本地Windows 10计算机,相同的节点版本和npm版本上运行两次时,第二次npm install
运行时显然使用了缓存:
我能够在这里解决我在Docker容器中缓存NPM软件包的问题:https : //devops.stackexchange.com/a/2936/4790
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句