6

.js ファイルを縮小するタスクを作成しました。

今、VS15の構成モードに基づいて、条件付きでそれらを醜くしたい(リリースの場合は実行し、デバッグの場合は実行しない) ここに画像の説明を入力

gruntfile からアクセスできる変数はありますか?

4

1 に答える 1

3
set NODE_ENV=$(ConfigurationName)
gulp

この行により、ソリューションのコンパイル時に Visual Studio で使用されるビルド シンボルを読み取ることができます。この変数にアクセスするには、process.env.NODE_ENV を使用できます。したがって、このコードを使用して、デバッグ モードまたはリリース モードでコンパイルしているかどうかを確認し、縮小タスクを実行するかどうかを決定できます。

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/

于 2015-09-28T11:55:50.767 に答える