Javascript 禁用网页包重新加载

Javascript 禁用网页包重新加载,javascript,webpack,Javascript,Webpack,我正在配置简单的webpack堆栈,它可以工作,但问题是它会使应用程序在每次文件更改时重新加载。有没有办法在每次文件更改时关闭重新加载?我想手动重新加载页面,我也不使用热重新加载,我不想使用它 对于我正在使用的服务器文件: /*eslint no-console:0 */ 'use strict'; require('core-js/fn/object/assign'); const webpack = require('webpack'); const WebpackDevServer = r

我正在配置简单的webpack堆栈,它可以工作,但问题是它会使应用程序在每次文件更改时重新加载。有没有办法在每次文件更改时关闭重新加载?我想手动重新加载页面,我也不使用热重新加载,我不想使用它

对于我正在使用的服务器文件:

/*eslint no-console:0 */
'use strict';
require('core-js/fn/object/assign');
const webpack = require('webpack');
const WebpackDevServer = require('webpack-dev-server');
const config = require('./webpack.config');
const open = require('open');

new WebpackDevServer(webpack(config), config.devServer)
.listen(config.port, 'localhost', (err) => {
  if (err) {
    console.log(err);
  }
  console.log('Listening at localhost:' + config.port);
  console.log('Opening your system browser...');
  open('http://localhost:' + config.port + '/webpack-dev-server/');
});
对于网页包配置,以下是一些部分:

module.exports = {
  additionalPaths: additionalPaths,
  port: defaultSettings.port,
  debug: true,
  devtool: 'eval',
  output: {
    path: path.join(__dirname, '/../dist'),
    filename: '[name].js',
    publicPath: defaultSettings.publicPath
  },
  devServer: {
    contentBase: './src/',
    historyApiFallback: true,
    hot: false,
    port: defaultSettings.port,
    publicPath: defaultSettings.publicPath,
    noInfo: false
  },
  resolve: {
    extensions: ['', '.js', '.jsx'],
    alias: {
      plugins: `${defaultSettings.srcPath}/../plugins`,
      core: `${defaultSettings.srcPath}/../core`
    }
  }
};
和开发配置:

let config = Object.assign({}, baseConfig, {
  entry: {
    start: ['./src/index'],
    vendors: [],
    core: './plugins/lunchbadger-core/index',
    plugins: infoFile.plugins.map((plugin) => { return ('./plugins/lunchbadger-' + plugin); })
  },
  cache: true,
  devtool: 'eval',
  plugins: [
    new webpack.NoErrorsPlugin()
  ],
  module: defaultSettings.getDefaultModules()
});

也许解决方案是在这种情况下跳过webpack dev server,而是在监视模式下运行webpack(
webpack--watch
)?监视模式将在检测到更改时重新编译文件


在这种情况下,你将不得不单独为你的网站提供服务(比如使用),但这种组合将达到你想要的效果。

这是一个老问题,但现在
网页包开发服务器--liveReload false
在这种情况下我相信会有所帮助