169
rated 0 times
[
170]
[
1]
/ answers: 1 / hits: 5157
/ 3 Years ago, sat, september 25, 2021, 12:00:00
After updated the webpack devServer
package of my project from "webpack-dev-server": "3.11.2"
to "webpack-dev-server": "4.3.0"
I'm facing this issue when I start my project:
>> npm run start
> [email protected] start
> webpack serve --config webpack.dev.js
[webpack-cli] Invalid options object. Dev Server has been initialized using an options object that does not match the API schema.
- options has an unknown property 'writeToDisk'. These properties are valid:
object { allowedHosts?, bonjour?, client?, compress?, devMiddleware?, headers?, historyApiFallback?, host?, hot?, http2?, https?, ipc?, liveReload?, magicHtml?, onAfterSetupMiddleware?, onBeforeSetupMiddleware?, onListening?, open?, port?, proxy?, setupExitSignals?, static?, watchFiles?, webSocketServer? }
The changelog seems not to be updated and I've found only a couple of new options: More info here
How can I convert this "old" configuration file to the new one?
And if possible, where can I find the new configuration options?
webpack.dev.js:
const {merge} = require('webpack-merge');
const common = require('./webpack.common.js');
const path = require('path');
module.exports = merge(common, {
mode: 'development',
devtool: 'inline-source-map',
devServer: {
contentBase: path.join(__dirname, './dist'),
compress: true,
watchContentBase: true,
historyApiFallback: true,
https: false,
open: 'Firefox Developer Edition',
stats: {
colors: true,
},
port: 9002,
proxy: {
'/api': 'http://localhost:9000'
},
writeToDisk: true,
},
});
Thank you for your help
More From » webpack