【发布时间】:2019-01-22 00:18:48
【问题描述】:
根据 rails/webpacker 文档,extract_css 在生产环境中默认为 true,在开发中默认为 false。据我观察:
如果 extract_css 为 true,webpacker 将从 application.html.erb 中的每个 stylesheet_pack_tag 发出一个 css 文件。
并且,如果 extract_css 为 false,stylesheet_pack_tag 返回 nil 并且在 js 文件中导入的样式表将被提取并捆绑到 blob 中并发送到浏览器。因此,存在指向 blob url 的链接标签。
因此,我假设使用 extract_css true 会产生与在标题中使用内联样式相同的结果,因为样式会与网站文档文件一起下载到浏览器。如果我的理解是正确的,那么在生产中将 extract_css 设置为 true 应该没问题。
我对 extract_css 选项的理解是否正确?
【问题讨论】:
-
我在生产中使用 extract_css: false 到目前为止没有问题。