【发布时间】:2020-03-08 05:36:46
【问题描述】:
我使用以下构建包:heroku-buildpack-nodejs
默认情况下,它应该缓存和恢复node_modules。
yarn.lock 文件与package.json 一起位于应用程序的根目录。
我还添加了"cacheDirectories": [".cache/yarn"] 到package.json
在 review-app 构建日志分析期间,我看到:
-----> Restoring cache
Loading 1 from cacheDirectories (package.json):
- .cache/yarn (not cached - skipping)
...
-----> Installing dependencies
Installing node modules (yarn.lock)
...
-----> Caching build
- node_modules
似乎这个问题是在 2016 年 12 月 20 日打开的: https://github.com/heroku/heroku-buildpack-nodejs/issues/359
如何在不为每个构建安装依赖项的情况下实现缓存机制?
【问题讨论】:
标签: node.js heroku npm yarnpkg buildpack