Bower 模块缓存在 heroku 上

Bower modules cache on heroku

我一直在使用 Bower 安装客户端依赖项,例如jquery 和 purecss,到我的 Node.js 项目。我将以下内容添加到我的 package.json 并且一切正常 - 在部署时下载 Bower 模块。

"scripts": { "postinstall": "bower install" }

我想知道是否可以缓存模块,类似于节点模块的工作方式,这样我就不必在每次部署代码时都下载它们。有什么想法吗?

在当前的 nodejs 构建包中似乎没有执行此操作的选项

这里有关于解决这个问题的讨论:https://github.com/heroku/heroku-buildpack-nodejs/pull/192/files

Heroku 支持自定义缓存目录:

https://devcenter.heroku.com/articles/nodejs-support#cache-behavior