feat: allow dev server port configuration from CLI

This commit is contained in:
Baptiste Grob
2020-05-13 12:24:28 +02:00
parent 1916a459a0
commit 49d8ca666d

View File

@@ -1,16 +1,19 @@
const merge = require('webpack-merge'); const merge = require('webpack-merge');
const config = require('./webpack.config.js'); const config = require('./webpack.config.js');
module.exports = merge(config, { module.exports = (_env, argv) => {
mode: 'development', const port = argv.port || 3001;
devServer: { return merge(config, {
publicPath: '/dist/', mode: 'development',
proxy: { devServer: {
'/extensions': { publicPath: '/dist/',
target: 'http://localhost:3001', proxy: {
pathRewrite: { '^/extensions': '/public/extensions' } '/extensions': {
} target: `http://localhost:${port}`,
}, pathRewrite: { '^/extensions': '/public/extensions' }
port: 3001 }
} },
}); port,
}
});
};