【发布时间】:2018-09-22 18:33:45
【问题描述】:
我想使用 Webpack 4 将我的 ES6 Javascript 与我的 Sass 分开转译:
- src/js/index.js → 静态/js/index.js
- src/css/style.scss → 静态/css/style.css
目前我的 webpack 配置似乎正确地将 javascript 转换为 bundle.js,但我无法让我的 SCSS 正确地转换为 CSS。
我肯定会尝试以某种方式进行调试,但由于我对 Webpack 内部结构一无所知,我不知道该怎么做。
按照我的 webpack.config.js:
const ExtractTextPlugin = require('extract-text-webpack-plugin');
const path = require('path');
module.exports = {
mode: 'development',
entry: {
bundle: './src/js/index.js',
},
output: {
filename: '[name].js',
path: path.resolve('static/js')
},
module: {
rules: [{
test: /\.scss$/,
use: ExtractTextPlugin.extract({
fallback: 'style-loader',
use: [
{ loader: "css-loader" },
{
loader: "sass-loader",
options: {
includePaths: [
path.resolve("./src/css")
]
}
},
]
}),
}]
},
plugins: [
new ExtractTextPlugin({
filename: path.resolve('static/css/style.css')
})
],
}
【问题讨论】:
标签: webpack