Come determinare se è stato caricato tramite webpack
rispetto a webpack-dev-server
?Come rilevare se webpack-dev-server è in esecuzione?
risposta
ho trovato una potenziale soluton:
var isDevServer = path.basename(require.main.filename) === 'webpack-dev-server.js';
O:
const isDevServer = process.argv[1].indexOf('webpack-dev-server') !== -1;
o:
const isDevServer = process.argv.find(v => v.indexOf('webpack-dev-server') !== -1);
o:
const isDevServer = process.argv.find(v => v.includes('webpack-dev-server'));
Sto usando questi ultimi a un grande effetto. Una configurazione FTW!
o ... 'const isDevServer = process.argv.find (v => v.includes ('webpack-dev-server'))' –
@AlexGyoshev +1 – bjfletcher
Mi piace questa risposta di più. In alternativa puoi fare: 'path.relative ('', require.main.filename) == 'node_modules/webpack-dev-server/bin/webpack-dev-server.js''. –