diff --git a/lib/dev.js b/lib/dev.js index f4023a6..7f15bb3 100644 --- a/lib/dev.js +++ b/lib/dev.js @@ -1,3 +1,4 @@ +const fs = require('fs') const path = require('path') const webpack = require('webpack') const serve = require('webpack-serve') @@ -35,6 +36,12 @@ module.exports = async (opts) => { path.join(opts.dirname, 'node_modules') ) + const whcAlias = config.resolve.alias['webpack-hot-client/client'] + if (!fs.existsSync(whcAlias)) { + const whcPath = 'node_modules/webpack-hot-client/client' + config.resolve.alias['webpack-hot-client/client'] = path.join(process.cwd(), whcPath) + } + config.plugins.push( new webpack.DefinePlugin({ DEV: JSON.stringify(true),