基本上我想在生产中提取 css,但我想在开发模式下将它留在 JavaScript 文件中。
这样我就可以使用显示使用的 sass 文件的源映射。
我希望能够拥有:
<link href="~/dist/css/site.css" rel="stylesheet" />
<script type="text/javascript" src="~/dist/js/manifest.js"></script>
<script type="text/javascript" src="~/dist/js/css.js"></script>
地面上的文档有点薄。
所以在开发模式下site.css
将是空的,并且不会像它不存在那样导致错误。css.js
将用于样式和源映射。
在生产模式下css.js
将存在但不做任何事情,因为 css 已被提取。这意味着 css 将很好地快速加载并缩小,site.css
但没有映射。