Невозможно отключить LiveReloading сервер webapck для моего приложения реагирования - PullRequest
2 голосов
/ 15 мая 2019

ее моя конфигурация webpack, которую я использовал для моего проекта.

const HtmlWebPackPlugin = require("html-webpack-plugin");
const LiveReloadPlugin = require("webpack-livereload-plugin");
const DotenvPlugin = require('webpack-dotenv-plugin');
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
const path = require('path');

module.exports = {
  entry: [
    './src/index.js'
  ],
  output: {
    path: path.resolve(__dirname, 'build'),
    filename: 'index.bundle.js',
    publicPath: '/'
  },
  mode: 'development',
  devtool: 'source-map',
  devServer: {
    historyApiFallback: true,
    noInfo: true,
    overlay: true,
    port: 8080,
    host: '0.0.0.0',
    disableHostCheck: true,
  },
  module: {
    rules: [
      .........
    ]
  },
  plugins: [
    new HtmlWebPackPlugin({
      template: "./src/index.html",
      filename: "./index.html"
    }),
    new DotenvPlugin({
      sample: './.env',
      path: './.env'
    }),
    //new BundleAnalyzerPlugin()
  ]
};

вот мой скрипт из файла package.json

"app-start": "webpack-dev-server --config ./webpack.dev.config.js --open",

даже после добавления этого

"app-start": "webpack-dev-server --config ./webpack.dev.config.js --no-inline --no-hot --open",

это не работает.

Я также пытался поместить hot: false в файл конфигурации webpack, но он все еще перезагружает проект при сохранении кода.

я что-то делаюнеправильно да поправьте пожалуйста

Ответы [ 2 ]

2 голосов
/ 15 мая 2019

Я понял, что вы хотите избежать оперативной перезагрузки приложения после внесения каких-либо изменений в базу кода.

, поэтому, пожалуйста, попробуйте следующий конфиг, это может помочь.

devServer: {
historyApiFallback: true,
noInfo: true,
overlay: true,
port: 8080,
host: '0.0.0.0',
disableHostCheck: true,
hot: false,
inline: false

}

убедитесь, что вы извлекли веб-пакет, используя 'npm run eject'.

1 голос
/ 15 мая 2019

Это сработало Теперь я изменил скрипт запуска на:

    "app-start": "webpack-dev-server --config ./webpack.dev.config.js --no-inline",
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...