Я следую учебному пособию для новичков в веб-пакете, и я должен использовать sass в своем проекте, поэтому я запустил эту команду npm i -D style-loader node-sass css-loader sass-loader
, чтобы установить необходимые мне загрузчики. Кроме того, я добавил тестовый пример в свой массив правил {
test: /\.scss$/,
use: [ 'style-loader', 'css-loader', 'sass-loader' ]
}
. Я попытался запустить мое приложение, оно выдает ошибку, что я не получаю
Мой пакет . json
Мой webpack.dev. js
// Allows us to override the default configs that comes with webpack
const path = require("path")
const webpack = require('webpack')
const HtmlWebPackPlugin = require("html-webpack-plugin")
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
module.exports = {
mode:'development',
stats: 'verbose',
entry: './src/client/index.js',
module: {
rules: [
{
test:'/\.js$/',
exclude:/node_modules/,
loader:"babel-loader"
},
{
test: '/\scss$/',
use: [ 'style-loader', 'css-loader', 'sass-loader' ]
}
]
},
plugins: [
new HtmlWebPackPlugin({
template: "./src/client/views/index.html",
filename: "./index.html"
}),
new CleanWebpackPlugin({
// Simulate the removal of files
dry: true,
// Write Logs to Console
verbose: true,
// Automatically remove all unused webpack assets on rebuild
cleanStaleWebpackAssets: true,
protectWebpackAssets: false
})
]
};
Что мне здесь не хватает?