webpack - 配置 webpack 以写入文件并监视更改

标签 webpack webpack-dev-server incremental-build

我有这个 webpack 配置:

module.exports = {

  entry: ['babel-polyfill', './lib/index.js'],

  output: {
    path: path.resolve(__dirname + '/dist'),
    filename: 'suman.js'
  },

  module: {
    loaders: [
      {
        test: /\.js$/,
        loader: 'babel-loader',
        exclude: /node_modules/,
        options: {
          presets: ['latest'],
          plugins: ['transform-runtime']
        }
      },
      {
        test: /(\/lib\/init\/|cli.js$)/,
        loader: 'ignore-loader'
      }
    ]
  },

  resolve: {
    alias: {
      fs: require.resolve('suman-browser-polyfills/modules/fs'),
      // assert: require.resolve('suman-browser-polyfills/modules/assert'),
      process: require.resolve('suman-browser-polyfills/modules/process'),
    },
    extensions: ['.js']
  }
};

如您所见,Webpack 配置为写入文件,由配置中的“output”属性表示。

但是,当我使用 webpack-dev-server 时,它会创建一个构建,但不会将其写入“输出”文件,它似乎只是将其提供给浏览器.

我想做的是让 Webpack 进行增量构建,但在更改时写入文件。

最佳答案

我相信答案只是使用webpack --watch,我不需要在我的用例中使用webpack-dev-server

关于webpack - 配置 webpack 以写入文件并监视更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46883362/

相关文章:

node.js - 如何使用 Webpack 1.x 在 React 应用程序中创建生产版本

javascript - 为 webpack-dev-server 设置资源路径

java - Visual Studio Code 可以增量编译 Java Web 应用程序项目吗?

gradle - 在一项任务中执行多个命令而不会破坏增量构建

javascript - Electron、React 和 Webpack,如何让 HMR 发挥作用?

javascript - 到处都需要文件名

javascript - 使用 WebWorker 时,从导入其他类的文件中导入类会导致 Angular 8 编译失败

css - Webpack scss 加载器、css 加载器和 post css

node.js - WebPack 开发服务器错误 : require is not defined

android - compileDebugJava - 不是增量的。无法推断源目录