我正在使用 gulp 开发 Web 应用程序 Angularjs。
使用 gulp 我创建了一个环境变量,如下所示
var env = process.env.NODE_ENV || 'test';
gulp.task('preprocess', function() {
log('Preprocess..');
log(env)
// Minify and copy all JavaScript (except vendor scripts)
return gulp.src(source.scripts)
.pipe(preprocess({context:{target:env}}))
});
这是我的 gulp 输出
[11:23:02] Starting 'preprocess'...
[11:23:02] Preprocess..
[11:23:02] test
[11:23:02] Finished 'preprocess' after 370 ms
但是我无法在我的角度代码中访问这个环境变量。我不知道需要包含任何插件是不是?
这是我用于访问环境变量的 js 代码
//@ifdef env='test'
alert('Environment variable test');
//@endif
//@ifdef env='local'
alert('Environment variable local');
//@endif
//@ifdef env='dev'
alert('Environment variable dev');
//@endif
如何访问 gulp 创建的环境变量。
请帮我。