2017-08-09 65 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 =生產 - 但是,未來的事情可能會改變,這種方法將確保您始終採用最佳方法。