Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save protoEvangelion/3751e5a3085fd7fbdc675e35742be2d1 to your computer and use it in GitHub Desktop.
Save protoEvangelion/3751e5a3085fd7fbdc675e35742be2d1 to your computer and use it in GitHub Desktop.
webpack dev server onCompile hook
// unique port to this dev server
const port = 3000
const webpackConfig = {
entry: '...',
output: '...',
devServer: {
host: '0.0.0.0',
public: `localhost:${port}`,
disableHostCheck: true,
port,
onListening: server => {
server.compiler.hooks.done.tap('done', () => {
setImmediate(() => {
process.send && process.send('ready');
});
});
}
},
...
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment