1. 暴露相关配置文件
yarn eject
2. 添加依赖
yarn add css-hot-loader node-sass sass-loader --dev
3. 修改config/webpack.config.dev.js文件
const ExtractTextPlugin = require("extract-text-webpack-plugin");
...
{
excluedes:[
/\.html$/,
/\.(js|jsx)$/,
/\.css$/,
/\.json$/,
/\.bmp$/,
/\.gif$/,
/\.jpe?g$/,
/\.png$/,
/\.scss$/
]
...
}
...
{
test: /\.css$/,
use: ["css-hot-loader"].concat(
ExtractTextPlugin.extract({
fallback: "style-loader",
use: [
{
loader: "css-loader",
options: {
modules: true,
localIdentName: "[name]__[local]___[hash:base64:5]"
}
},
"postcss-loader"
]
})
)
}
...
{
test: /\.scss$/,
use: ["css-hot-loader"].concat(
ExtractTextPlugin.extract({
fallback: "style-loader",
use: [
{
loader: "css-loader",
options: {