javascript - 在 webpack.config.js 中编写加载程序是否有特定的顺序
问题描述
我正在关注 Udemy 上的 Webpack 教程,非常兴奋并在导师之前输入了“使用”数组。这是我输入的方式......但没有得到输出。
module: {
rules: [
{
test: /\.scss$/,
use: [
{ loader: "sass-loader" },
{ loader: "css-loader" },
{ loader: "style-loader" },
],
},
],
},
我找不到我哪里出错了,但后来当输入导师没有破坏构建的方式时。这是正确的代码..
module: {
rules: [
{
test: /\.scss$/,
use: [
{ loader: "style-loader" },
{ loader: "css-loader" },
{ loader: "sass-loader" },
],
],
},
那么先输入sass-loader再输入style-loader是不是错了。
解决方案
装载机从下到上进行评估。在您的情况下,您希望确保在将样式添加到 DOM 之前,将 sass 代码转换为标准 css,并正确解析规则url()
。import()
所以是的,在这种情况下,顺序很重要。
推荐阅读
- ios - 如何根据屏幕限制集合视图间距
- c - 如何调用链表中的子程序?
- javascript - 获取在特定 div 中选中的单选按钮的所有值
- excel - 当前行而不是 lastrow 的 VBA Excel 公式
- python - 用户字段中的django无效表单
- logical-operators - 将命题逻辑中的解析规则用于异或表达式
- javascript - 使用 NodeJS 从 package.json 获取 name 属性
- cmake - CMake 与 Visual Studio 2017 - RelWithDebInfo 配置
- ffmpeg - 无法从 webm 视频中提取 webp 中的帧
- c# - 如何将实例的引用从具有约束参数类型的类传递给该约束类型的实例?