Сервер Webpack не перезагружается при сохранении - PullRequest
0 голосов
/ 28 октября 2018

Я пытаюсь настроить проект, но мне не удается обновить веб-пакет при сохранении в проект.

Кажется, он вообще не перекомпилирует bundle.js, и яЯ перезапустил сценарий, чтобы увидеть отслеживание любых изменений на данный момент.

Ниже приведен мой конфиг webpack и раздел скриптов моего файла package.json.

webpack.config.js

const webpack = require('webpack');
const HtmlWebpackPlugin = require('html-webpack-plugin');
const path = require('path');

module.exports =  {
    entry: "./src/index.js",
    mode: "none",
    output: {
        path: path.resolve(__dirname, './dist'),
        filename: 'bundle.js'
    },
    module: {
        rules: [
            {
                test: /\.(js|jsx)$/,
                exclude: /node_modules/,
                loader: "babel-loader"
            },
            {
                test:/\.(s*)css$/,
                use:[
                    'style-loader?sourceMap',
                    'css-loader?modules&importLoaders=1&localIdentName=[path]___[name]__[local]___[hash:base64:5]',
                    'sass-loader'
                ]
            },
            {
                test: /\.(png|jpg)$/,
                loader: 'url-loader?limit=8192&name=images/[name].[ext]',
            }
        ],
    },
    plugins: [
        new HtmlWebpackPlugin({
            template: "./src/templates/index.html"
        })
    ]
};

скрипты, запущенные из package.json

  "scripts": {
    "build": "webpack",
    "dev": "webpack-dev-server --config ./webpack.config.js"
  },

1 Ответ

0 голосов
/ 29 октября 2018

установите webpack-cli, чтобы включить HMR (горячую замену модуля) в вашем приложении.

, затем добавьте --hot в свой скрипт разработчика:

"dev": "webpack-dev-server --config ./webpack.config.js --hot"
...