text: const path = require('path');
  const webpack = require('webpack');
  const htmlWebpackPlugin = require('html-webpack-plugin');
  const VueLoaderPlugin = require('vue-loader/lib/plugin');
  //const BabelPlugin = require('babel-webpack-plugin')
  
  module.exports = {
    entry: path.resolve(__dirname, './src/main.js'),
    output: {
      path: path.resolve(__dirname, './dist'),
      filename: 'bundle.js'
    },
    devServer: {
      open: false,
      port: 3000,
      contentBase: 'src',
      hot: true
    },
    plugins: [new webpack.HotModuleReplacementPlugin(), new htmlWebpackPlugin({
      template: path.resolve(__dirname, './src/index.html'),
      filename: 'index.html'
    }), new VueLoaderPlugin()],
    module: {
      rules: [{ test: /\.css$/, use: ['style-loader', 'css-loader'] }, { test: /\.less$/, use: ['style-loader', 'css-loader', 'less-loader'] }, { test: /\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'] }, { test: /\.(png|jpg|jpeg|svg)$/, use: 'file-loader' }, { test: /\.(woff|woff2|eot|ttf|otf)$/, use: 'url-loader' }, { test: /\.js$/, use: 'babel-loader', exclude: /node_modules/ }, { test: /\.vue$/, use: 'vue-loader' }]
    }
  };
  
  //# sourceMappingURL=webpack.config-compiled.js.map