设置环境变量和cli环境选项之间的区别是什么?
例如
cross-env NODE_ENV=production webpack
然后
const isProd = process.env.NODE_ENV === 'production'
或
webpack --env.production
然后
module.exports = function (env) {
....
}
哪个更好?
答案 0 :(得分:0)
webpack --env.production可能更好,因为它将确保设置所有应该设置的变量。不可否认,它可能只设置NODE_ENV =生产 - 但是,将来可能会发生变化,这种方法将确保您始终采用当前最佳方法。