Skip to content
Snippets Groups Projects
webpack.config.dev.js 631 B
Newer Older
  • Learn to ignore specific revisions
  • const merge = require('webpack-merge');
    const webpack = require('webpack');
    const common = require('./webpack.config');
    
    module.exports = merge(common, {
      devtool: 'source-map',
      mode: 'development',
      devServer: {
        contentBase: './dist',
        // hot: true,
        port: 9000
      },
      plugins: [
        new webpack.NamedModulesPlugin(),
        new webpack.HotModuleReplacementPlugin()
      ],
      module: {
        rules: [
          {
            test: /\.m?js$/,
            exclude: /node_modules/,
            use: {
              loader: 'babel-loader',
              options: {
                presets: ['@babel/preset-env']
              }
            }
          }
        ]
      }
    });