【发布时间】:2018-07-26 06:22:16
【问题描述】:
作为 NUXT 的新手,我对资产和静态文件夹之间的区别有点困惑。
在documentation 中关于这个文件夹说:
每个小于 1 KB 的文件都将被内联为 base-64 数据 URL。否则, 图像/字体将被复制到其相应的文件夹中(在 .nuxt 目录),其名称包含版本哈希以便更好 缓存。
还有:
如果您不想使用资产目录中的 webpacked 资产, 您可以在项目根目录中创建和使用静态目录 目录。
这些文件将由 Nuxt 自动提供并可在 您的项目根 URL。
此选项对 robots.txt、sitemap.xml 或 CNAME 等文件很有帮助 (例如 GitHub Pages)。
如果我理解正确,静态文件夹中的文件应该是其名称不应更改的文件(即对于第 3 方消费者)和资产文件夹中的文件,我不在乎其名称是否更改(例如文件我在我的页面上使用)。
为什么不将所有文件都放在静态文件夹中,仅此而已?
robots.txt 和 robots.png 有什么区别?
关于这些目录的最佳做法是什么?
谢谢
【问题讨论】: