2016-01-19 5 views

答えて

4

私は1つの潜在的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'));

私は偉大な効果に後者を使用してきました。 1つの構成FTW!

+0

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

+0

@AlexGyoshev +1 – bjfletcher

関連する問題