我在Windows上使用Gulp / Browserify / Node,我想在开发时只包含调试信息。
我有一个依赖任务在其他任何事情之前运行
gulp.task('set-dev-node-env', function() {
process.env.NODE_ENV = 'development'
}
然而,当我尝试在我的代码中访问它时,我发现process.env是一个空对象。
console.log("process.env",process.env)
我怎样才能让它发挥作用?
答案 0 :(得分:0)
我发现解决方案是使用envify
var envify = require('envify/custom')
并将其添加为我的browserify()调用
的转换.transform(envify({
NODE_ENV: 'development'
}))