2016-01-19 47 views

回答

4

我發現一個潛在的soluton:

var isDevServer = path.basename(require.main.filename) === 'webpack-dev-server.js'; 

credit

+0

我更喜歡這個答案。或者你可以這樣做:'path.relative('',require.main.filename)=='node_modules/webpack-dev-server/bin/webpack-dev-server.js''。 –

12

或者:

const isDevServer = process.argv[1].indexOf('webpack-dev-server') !== -1;

或:

const isDevServer = process.argv.find(v => v.indexOf('webpack-dev-server') !== -1);

或:

const isDevServer = process.argv.find(v => v.includes('webpack-dev-server'));

我一直在使用後者有很大的影響。一種配置FTW!

+0

or ...'const isDevServer = process.argv.find(v => v.includes('webpack-dev-server'))' –

+0

@AlexGyoshev +1 – bjfletcher

相關問題