Задать вопрос
duboloms
@duboloms
Люблю есть дубы с кетчупом. Веб-разработчик.

Почему webpack не обновляет scss код после билда?

Почему webpack не обновляет scss код после билда?
webpack.config.js:
const path = require("path");
const MiniCssExtractPlugin = require("mini-css-extract-plugin");

module.exports = {
  mode: "production",
  entry: {
    home: "./src/assets/js/pages/home/home.js",
    projects: "./src/assets/js/pages/projects/projects.js"
  },
  output: {
    path: path.resolve(__dirname, "./dist"),
    filename: "[name].js",
    publicPath: "/dist"
  },
  module: {
    rules: [{
      test: /\.js$/,
      loader: "babel-loader",
      exclude: "/node_modules/"
    }, {
      test: /\.scss$/,
      use: [
          "style-loader",
          MiniCssExtractPlugin.loader,
          {
            loader: "css-loader",
            options: { sourceMap: true }
          },
          {
            loader: "postcss-loader",
            options: { sourceMap: true, config: { path: 'src/assets/js/postcss.config.js' } }
          },
          {
            loader: "sass-loader",
            options: { sourceMap: true }
          }
        ]
    }]
  },
  plugins: [
    new MiniCssExtractPlugin({
      filename: "styles.css"
    })
  ],
  devServer: {
    port: 5500,
  }
}

Например если я изменил цвет текста на белый, запустил команду npm run build, то в бандле ничего не изменится, хотя он пишет что скомпилировал styles.scss в styles.css
Если я запущу сервере через webpack-dev-server, все будет работать.
???
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы