cloud Foundry缓存node_modules

时间:2017-02-23 17:38:22

标签: node.js ibm-cloud cloudfoundry

默认情况下,在云代工厂节点buildpack部署中启用节点模块的缓存

  NODE_MODULES_CACHE: true

它如何知道如何缓存依赖项?如果我修改我的shrinkwrap文件或我的package.json它是否再次安装整个依赖列表?或者它是否根据package.json文件中列出的每个单独模块缓存依赖项。

1 个答案:

答案 0 :(得分:1)

buildpack基本上是缓存你的node_modules目录。然后由npm决定在buildpack运行时npm install下载/重用的内容,就像你在本地工作时发生的那样。

如果更改node.js或npm版本,则整个缓存无效。