autoprefixer 在 @import 引入的 scss 文件不生效的问题
来源:3-4 使用 Loader 打包静态资源(样式篇 - 下)
LabeLyz
2022-09-25
index.js
import avatar from "./avatar.jpeg";
import './index.scss'
const img = new Image();
img.src = avatar;
img.classList.add(avatar);
const root = document.getElementById("root");
root.append(img);
index.scss
@import './avator.scss';
body {
.avatar {
width: 250px;
height: 250px;
user-select: none;
}
}
avatar.scss
body {
p {
user-select: none;
}
}
webpack配置
{
test: /\.scss$/,
use: [
"style-loader",
{
loader: "css-loader",
options: {
importLoaders: 2
},
},
"sass-loader",
"postcss-loader",
],
}
如下图,在 Safari 浏览器中 index.scss 的浏览器厂商后缀生效了,但是使用@import引入的scss文件没有生效,请问老师这是为什么呢?
写回答
1回答
-
Dell
2022-10-02
@import './avator.scss';
这个文件里有内容吗?
022022-11-06
相似问题