gpt4 book ai didi

javascript - Sass 加载器和 webpack 4

转载 作者:可可西里 更新时间:2023-11-01 02:53:26 25 4
gpt4 key购买 nike

如何在 webpack 4 中使用 sass loader?我阅读了很多关于此的内容,大多数网站都推荐使用 ExtractTextPlugin,但 ExtractTextPlugin 不适用于 webpack 4。

我写了以下 webpack.config.js:

const path = require('path');
const ClosureCompilerPlugin = require('webpack-closure-compiler');


module.exports = {
module: {
rules: [
{
test: /\.scss$/,
use: [{
loader: "style-loader"
}, {
loader: "css-loader"
}, {
loader: "sass-loader"
}]
}
]
},
plugins: [
new ClosureCompilerPlugin({
compiler: {
language_in: 'ECMASCRIPT6',
language_out: 'ECMASCRIPT3',
compilation_level: 'ADVANCED'
},
concurrency: 3,
})
]
};

输出 .js 文件运行良好,但我的 .scss 没有编译成 css。我尝试添加入口点:

entry: {
stylesheet: path.resolve('src', 'scss/styles.scss'),
main: path.resolve('src', 'index.js')
}

然后我的 styles.scss 编译为 stylesheet.js,但我没有编译为 .css。

最佳答案

您可以使用 mini-css-extract-plugin。

https://github.com/webpack-contrib/mini-css-extract-plugin

我使用相同的插件通过 webpack 4 将 SASS 提取到 CSS,它的工作就像一个魅力。

关于javascript - Sass 加载器和 webpack 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49632291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com