我正在使用 webpack-dev-server 热加载我的所有资产,包括 CSS。但目前,我的 CSS 在 JavaScript 之后加载,这导致我的应用程序在某些依赖于现有布局的地方出现问题。
如何确保在 JavaScript 执行之前加载 CSS?
我想必须有一种方法可以做到这一点module
,也许是我可以挂钩的回调?或者也许通过将样式加载器配置为具有优先级?
这是我的 index.js:
import './styles/main.scss';
import './scripts/main.js';
if (module.hot) {
module.hot.accept();
}
这是我的样式加载器:
{
test: /\.(scss)$/,
loader: 'style!css?&sourceMap!postcss!resolve-url!sass?sourceMap'
},
在这个 style-loader Github 问题上也提出了类似的问题:https ://github.com/webpack/style-loader/issues/121