我正在使用Grunt来uglify项目中的javascipt文件。
问题:
如何uglify子文件夹/子目录中的所有javascript文件?
我在Gruntfile.js中做了什么:
目前它只会丑化js文件夹中的那些javascript文件,因为我使用的是src:'js / * .js'。但是我在js文件夹中有其他目录有javascript文件:
module.exports = function (grunt) {
grunt.initConfig({
// define source files and their destinations
uglify: {
files: {
src: 'js/*.js', // source files mask
dest: 'jsm/', // destination folder
expand: true, // allow dynamic building
flatten: true, // remove all unnecessary nesting
ext: '.min.js' // replace .js to .min.js
}
},
watch: {
js: { files: 'js/*.js', tasks: [ 'uglify' ] },
}
});
// load plugins
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
// register at least this one task
grunt.registerTask('default', [ 'uglify' ]);
};
Gruntfile.js
DECLARE @TwoYearsAgo DATETIME;
SET @TwoYearsAgo = DATEADD(year, -2, GETDATE());
SELECT I.Equipment_Label, I.Inspection_ID
FROM Inspections
OUTER APPLY
(
SELECT Time_Of_Inspection, Inspections.Equipment_Label, Inspections.Inspection_ID
FROM Inspections
INNER JOIN Equipment ON Inspections.Equipment_Label = Equipment.Equipment_Label
WHERE Time_Of_Inspection BETWEEN @TwoYearsAgo AND GETDATE() AND Equipment.Archived = 0
) I
答案 0 :(得分:1)
您可以使用类似:src: '/**/*.js'