Fix webpack dev server checks

This commit is contained in:
Bill Thornton 2021-10-05 00:26:00 -04:00
parent eccd79c4e0
commit 7b797aff43
2 changed files with 4 additions and 6 deletions

View file

@ -2,6 +2,7 @@ const path = require('path');
const { CleanWebpackPlugin } = require('clean-webpack-plugin'); const { CleanWebpackPlugin } = require('clean-webpack-plugin');
const CopyPlugin = require('copy-webpack-plugin'); const CopyPlugin = require('copy-webpack-plugin');
const HtmlWebpackPlugin = require('html-webpack-plugin'); const HtmlWebpackPlugin = require('html-webpack-plugin');
const { DefinePlugin } = require('webpack');
const Assets = [ const Assets = [
'native-promise-only/npo.js', 'native-promise-only/npo.js',
@ -30,6 +31,9 @@ module.exports = {
] ]
}, },
plugins: [ plugins: [
new DefinePlugin({
__WEBPACK_SERVE__: JSON.stringify(!!process.env.WEBPACK_SERVE)
}),
new CleanWebpackPlugin(), new CleanWebpackPlugin(),
new HtmlWebpackPlugin({ new HtmlWebpackPlugin({
filename: 'index.html', filename: 'index.html',

View file

@ -1,6 +1,5 @@
const common = require('./webpack.common'); const common = require('./webpack.common');
const { merge } = require('webpack-merge'); const { merge } = require('webpack-merge');
const { DefinePlugin } = require('webpack');
module.exports = merge(common, { module.exports = merge(common, {
// In order for live reload to work we must use "web" as the target not "browserlist" // In order for live reload to work we must use "web" as the target not "browserlist"
@ -24,11 +23,6 @@ module.exports = merge(common, {
} }
] ]
}, },
plugins: [
new DefinePlugin({
__WEBPACK_SERVE__: true
})
],
devServer: { devServer: {
compress: true, compress: true,
client: { client: {