grunt經常使用函數說明:javascript
Grunt : javascript世界的構建工具、java
grunt.initConfig : 定義各類模塊的參數,每一個成員項對應的一個同名模塊。數組
grunt.loadNpMTasks : 加載完成所須要的模塊。函數
grunt.registerTask : 定義具體的任務.第一個參數爲任務名、第二個參數是一個數組,表示該任務須要一次使用的模塊。grunt
用於模塊配置,它接受一個對象做爲參數。該對象的成員與使用的同名模塊--對應、工具
(js文件壓縮代碼)對象
// Project configuration.
grunt.initConfig({
uglify: {
my_target: {
files: [{
1.若是設爲true,就表示下面文件名的佔位符(即*號)都要擴展成具體的文件名。
expand: true,
2.須要處理的文件(input)所在的目錄。
cwd: 'src/js',
3.表示須要處理的文件。若是採用數組形式,數組的每一項就是一個文件名,可使用通配符。
src: '**/*.js',
4.表示處理後的文件名或所在目錄。
dest: 'dest/js'
}];
}
}
});ip