30
我正在嘗試設置我的grunt.js文件,因此它只在我的生產服務器上運行時運行min
任務 - 在本地開發服務器上運行時,我不想到min
我的代碼與每一個變化,因爲它是不必要的。dev/prod環境的替代grunt.js任務
有關grunt.js如何區分開發/產品環境的任何想法?
我正在嘗試設置我的grunt.js文件,因此它只在我的生產服務器上運行時運行min
任務 - 在本地開發服務器上運行時,我不想到min
我的代碼與每一個變化,因爲它是不必要的。dev/prod環境的替代grunt.js任務
有關grunt.js如何區分開發/產品環境的任何想法?
註冊生產任務:
// 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']);
+1另外,夫婦與一咕嚕手錶設置用於開發和你在笑:) – WickyNilliams
這是完美的,謝謝! – Ben
好主意。非常感謝。 –