我正在使用webpack创建单页应用程序。已经多次看到建议从生产构建中提取css,但没有找到原因。
有人能否解释一下为什么它被视为最佳实践,以及它在生产环境中的优势是什么?
这是为了仅在客户端缓存样式和js,还是有其他原因、缺点和优点?
你可以通过以下链接找到这样建议的示例:
https://github.com/webpack-contrib/sass-loader
在生产环境中
通常建议使用ExtractTextPlugin将样式表分离到专用文件中。这样你的样式就不依赖于JavaScript了:
This way your styles are not dependent on JavaScript
- N.B.