在使用AWS Amplify构建React项目时,在构建过程中有一点要创建一个缓存工件。这是什么?
我有一个问题,该问题可能会增长到数GB,并使构建过程超时。例如,一分钟的本地构建可能需要30分钟的放大时间,几乎整个时间都花在了Creating cache artifact
步骤上。
以下是“放大”构建日志的一个片段:
2019-10-18T17:51:29.865Z [INFO]: ## Build completed successfully
2019-10-18T17:51:29.867Z [INFO]: # Starting caching...
2019-10-18T17:51:29.968Z [INFO]: Creating cache artifact...
2019-10-18T17:52:10.152Z [INFO]: # Cache artifact is: 318MB
2019-10-18T17:52:10.265Z [INFO]: # Uploading cache artifact...
2019-10-18T17:52:13.617Z [INFO]: # Caching completed
答案 0 :(得分:1)
您可能已配置的文件缓存。保存文件是为了缩短构建时间,因为不必每次都转到源文件。例如,缓存node_modules:
这是在amplify.yml中配置的。
version: 0.1
backend:
...
frontend:
...
cache:
paths:
- node_modules/**/*