Сбой разбора модуля после добавления загрузчиков sass - PullRequest
0 голосов
/ 02 мая 2020

Я следую учебному пособию для новичков в веб-пакете, и я должен использовать sass в своем проекте, поэтому я запустил эту команду npm i -D style-loader node-sass css-loader sass-loader, чтобы установить необходимые мне загрузчики. Кроме того, я добавил тестовый пример в свой массив правил { test: /\.scss$/, use: [ 'style-loader', 'css-loader', 'sass-loader' ] }. Я попытался запустить мое приложение, оно выдает ошибку, что я не получаю sass error

Мой пакет . json Package.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
        })
  ]
};

Что мне здесь не хватает?

1 Ответ

1 голос
/ 02 мая 2020

Разве вы не пропустили точку в свойстве regex (test) загрузчика? /\.scss/

Внутри webpack.dev. js

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...