例如醜化:使用IM的當前配置下,我Gruntfile到uglify
我的JS腳本:如何使用我自己的選擇配置爲CONCAT並與咕嚕-usemin
uglify: {
options: {
report: "min", //"gzip",
sourceMap: true,
preserveComments: false, //"some", "all"
},
application: {
options: {
// expand: true,
banner: '<%= app.banner %>',
preserveComments: "some"
},
src: 'dist/js/application.js',
dest: ".tmp/js/application.min.js"
},
dependencies: {
options: {
sourceMap: false
},
src: ['dist/js/dependencies.js'],
dest: ".tmp/js/dependencies.min.js"
},
林意識到,咕嚕,usemin產生從在useminPrepare
gruntfile選項聲明的HTML文件中的代碼塊的SRC和DEST選項,例如:
<!-- build:js js/app.js -->
<script src="js/app.js"></script>
<script src="js/controllers/thing-controller.js"></script>
<script src="js/models/thing-model.js"></script>
<script src="js/views/thing-view.js"></script>
<!-- endbuild -->
所以我怎樣才能配置grunt-usemin
使用這些相同的選項,如banner
,sourceMap: false
與生成的文件塊,我已閱讀通常在github或NPM註冊表中提供的快速文檔,但似乎沒有找到一個堅實的答案。