'use strict' const webpack = require('webpack') const merge = require('webpack-merge') const baseConfig = require('./webpack.config.base') const PORT = 8998 module.exports = merge(baseConfig, { mode: 'development', output: { publicPath: '/' }, devServer: { clientLogLevel: 'warning', historyApiFallback: { // rewrites: [ // { from: /.*/, to: '/index.html' }, // ], index: '/', disableDotRule: true, verbose: true }, // historyApiFallback: true, hot: true, contentBase: 'dist', compress: true, // host: 'dev.gdp.fr', host: '0.0.0.0', port: PORT, disableHostCheck: true, overlay: { warnings: false, errors: true }, publicPath: '/', quiet: false, // open: "firefox-developer-edition", }, module: { rules: [ { test: /\.css$/, use: [ 'vue-style-loader', 'css-loader' ] }, { test: /\.scss$/, use: [ 'vue-style-loader', 'css-loader', 'sass-loader' ] } ] }, plugins: [ new webpack.HotModuleReplacementPlugin(), new webpack.DefinePlugin({ "process.env": "'dev'" }) ] })