grunt.jsファイルを設定しようとしているので、本番サーバーで実行しているときにのみタスクが実行されます。ローカル開発サーバーで実行しているときは、必要がないため、変更のたびにコードをmin
実行したくありません。min
grunt.jsがdev/prod環境をどのように区別できるかについてのアイデアはありますか?
grunt.jsファイルを設定しようとしているので、本番サーバーで実行しているときにのみタスクが実行されます。ローカル開発サーバーで実行しているときは、必要がないため、変更のたびにコードをmin
実行したくありません。min
grunt.jsがdev/prod環境をどのように区別できるかについてのアイデアはありますか?
生産タスクを登録します。
// on the dev server, only concat
grunt.registerTask('default', ['concat']);
// on production, concat and minify
grunt.registerTask('prod', ['concat', 'min']);
開発サーバーで実行grunt
し、本番環境で実行しますgrunt prod
。
タスクごとにより細かいターゲットを設定することもできます。
grunt.initConfig({
min: {
dev: {
// dev server minify config
},
prod: {
// production server minify config
}
}
});
grunt.registerTask('default', ['min:dev']);
grunt.registerTask('prod', ['min:prod']);