我有 scss 文件src/css
,想通过 webpack 编译它。它似乎不起作用。可能的根本原因是什么?谢谢
var webpack = require('webpack');
var path = require('path');
const ExtractTextPlugin = require("extract-text-webpack-plugin");
var CopyWebpackPlugin = require('copy-webpack-plugin');
var HtmlWebpackPlugin = require('html-webpack-plugin');
const extractCustomCss = new ExtractTextPlugin('./custom.css');
const scssCompileOption = {
test: /\.scss$/,
include: [
path.resolve(__dirname, 'src/css')
],
loader: ExtractTextPlugin.extract({
use: [{
loader: 'css-loader'
}, {
loader: 'sass-loader'
}],
fallback: 'style-loader'
})
}
module.exports = {
entry: {
index: "./src/App.tsx"
},
output: {
path: path.join(__dirname, "/dist/"),
filename: "[name].js"
},
devtool: 'source-map',
resolve: {
extensions: ['.ts', '.tsx', '.js', '.json', '.scss']
},
module: {
loaders: [
{test: /\.json$/, exclude: /node_modules/, loader: 'json'},
],
rules: [
scssCompileOption
]
},
devServer: {
stats: 'errors-only',
hot: true
},
plugins: [
extractCustomCss
]
// target: 'node'
};