如何创建具有缓存清除的Netlify部署预览?

时间:2018-06-12 12:06:07

标签: caching node-modules netlify

使用我的Netlify网站,我可以手动选择在我的master分支上触发部署,并选择清除缓存。

enter image description here

但是我找不到使用部署预览分支执行此操作的方法。

我已经对npm软件包进行了版本更改,并且Deploy Preview没有对我的更改进行调整。相反,它正在恢复现有的node_modules:

enter image description here

如何在缓存清除时手动触发Deploy Preview部署,或者在重建Deploy Preview分支时禁用node_modules的恢复?

1 个答案:

答案 0 :(得分:2)

虽然Netlify的帮助台可以为您提供,但您无法触发缓存清除的部署预览。

但是,不应该这样做。如果npm installyarn install上的校验和发生变化,我们打算重新运行/package.json/yarn.lock

https://github.com/netlify/build-image/blob/master/run-build-functions.sh#L54

您是如何更改软件包版本的?