Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/28/22 in Posts

  1. Hi, This small tuturial how make auto server restart on file change by using webpack. 1. All doing in webpack.config.js file 2. On file top initialize empty variable: let gameServer; 3. In exports object add new plugin (with hook): plugins: [ // ... { apply: compiler => { compiler.hooks.afterEmit.tap('AfterEmitPlugin', () => { // Kill started server if (!!gameServer) { console.log('\nKill game server'); gameServer.kill(); } console.log('\nStart game server'); // Start server gameServer = spawn(path.join(__dirname, 'server.exe')); gameServer.stdout.on('data', data => process.stdout.write(data)); gameServer.stderr.on('data', data => process.stderr.write(data)); }); } } ] 4. Profit
    1 point
×
×
  • Create New...