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