gpt4 book ai didi

gulp - 如何在 gulpfile.js 中获取 VS15 的当前配置(调试/发布)?

转载 作者:行者123 更新时间:2023-12-04 15:33:01 26 4
gpt4 key购买 nike

我写了一个任务来缩小我的 .js 文件。

现在,我想有条件地丑化它们(如果在发布中就这样做,如果在调试中就不要),
基于VS15的配置模式,例如enter image description here .

是否有任何可以从 gruntfile 访问的变量?

最佳答案

set NODE_ENV=$(ConfigurationName)
gulp

在编译解决方案时,这一行将让您阅读 Visual Studio 中使用的构建符号。要访问此变量,您可以使用 process.env.NODE_ENV。
所以我们可以使用这段代码来检查我们是在 Debug模式还是 Release模式下编译,然后决定是否应该运行缩小任务。
var tasksToRun = ['scripts'];
if(process.env.NODE_ENV === 'Release'){
    tasksToRun.push('minify');
}
gulp.task('default', tasksToRun);

http://www.myeyeson.net/gulp-js-and-browserify-with-asp-net/

关于gulp - 如何在 gulpfile.js 中获取 VS15 的当前配置(调试/发布)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32045285/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com