缓存问题排查 - AWS Amplify 托管

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

缓存问题排查

如果某个 Amplify 应用程序遇到缓存问题,请参阅本节中的相关主题以获取帮助。

我想减小应用程序的缓存大小

当您使用缓存时,可能会缓存构建之间未被清理的中间文件。缓存这些不常使用的文件会增加缓存的大小。为防止出现这种情况,您可以在应用程序构建规范的 cache 部分中使用 ! 指令将特定文件夹排除在缓存范围之外。

以下构建设置示例演示了如何使用 ! 指令来指定不需要缓存的文件夹。

cache: paths: - node_modules/**/* - "!node_modules/path/not/to/cache"

缓存 node_modules 文件夹时,默认情况下将会忽略 node_modules/.cache

有关 Amplify 应用程序构建规范设置的完整示例,请参阅构建规范的 YAML 语法参考

我想禁止某个应用程序读取缓存

如果要禁止某个应用程序读取缓存,请从该应用程序的构建规范中移除缓存部分。