2017-08-09 91 views
1

设置环境变量和cli环境选项有什么区别?Webpack环境变量NODE_ENV vs cli params --env

例如

cross-env NODE_ENV=production webpack 

然后

const isProd = process.env.NODE_ENV === 'production' 

webpack --env.production 

然后

module.exports = function (env) { 
.... 
} 

哪个更好?

回答

0

webpack --env.production更好,因为它会确保所有应设置的变量都被设置。无可否认,它可能只是设置NODE_ENV =生产 - 但是,未来的事情可能会改变,这种方法将确保您始终采用最佳方法。