0
缓存默认情况下,在Cloud Foundry的节点buildpack部署启用的Cloud Foundry缓存节点模块
NODE_MODULES_CACHE: true
它是如何知道如何缓存依赖?如果我修改了我的shrinkwrap文件或者我的package.json,它会再次安装整个依赖项列表吗?还是它会基于package.json文件中列出的每个单独模块来缓存依赖关系。
缓存默认情况下,在Cloud Foundry的节点buildpack部署启用的Cloud Foundry缓存节点模块
NODE_MODULES_CACHE: true
它是如何知道如何缓存依赖?如果我修改了我的shrinkwrap文件或者我的package.json,它会再次安装整个依赖项列表吗?还是它会基于package.json文件中列出的每个单独模块来缓存依赖关系。
该buildpack基本上缓存您的node_modules
目录。然后,当构建包运行npm install
时,需要找出要下载/重用的内容,就像在本地工作时发生的情况一样。
如果更改node.js或npm版本,则整个缓存将失效。