JavaScript、Grunt文件创建了一个任务来包含除';src/com';内贝壳
它可以工作,但我不明白我到底做了什么,我需要知道“js”,“css”属性是否是任务所寻找的JavaScript、Grunt文件创建了一个任务来包含除';src/com';内贝壳,javascript,gruntjs,Javascript,Gruntjs,它可以工作,但我不明白我到底做了什么,我需要知道“js”,“css”属性是否是任务所寻找的 module.exports = function(grunt) { grunt.initConfig({ concat: { js: { src: [ 'src/intro.js', 'src/core/*.js', 'src/outro.js',
module.exports = function(grunt) {
grunt.initConfig({
concat: {
js: {
src: [
'src/intro.js',
'src/core/*.js',
'src/outro.js',
'src/com/*.js'
],
dest: 'builds/barefoot-js.full.js'
}
},
uglify: {
js: {
src: 'builds/barefoot-js.full.js',
dest: 'builds/barefoot-js.min.js'
},
},
cssmin: {
minify: {
src: 'css/barefoot-js.css',
dest: 'builds/barefoot-js.min.css'
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-aetheon-cssmin');
grunt.registerTask('default', ['concat', 'uglify', 'cssmin']);
}
它可以工作,但我不明白我到底做了什么,我需要知道“js”、“css”属性是否是任务所需要的???请检查
module.exports = function(grunt) {
grunt.initConfig({
concat: {
js: {
src: [
'src/intro.js',
'src/core/*.js',
'src/outro.js',
'src/com/*.js'
],
dest: 'builds/barefoot-js.full.js'
}
},
uglify: {
js: {
src: 'builds/barefoot-js.full.js',
dest: 'builds/barefoot-js.min.js'
},
},
cssmin: {
minify: {
src: 'css/barefoot-js.css',
dest: 'builds/barefoot-js.min.css'
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-aetheon-cssmin');
grunt.registerTask('default', ['concat', 'uglify', 'cssmin']);
}
当任务运行时,Grunt在属性下查找其配置
同名的
因此,对于concat任务,在grunt配置对象中有一个对应的concat部分
concat任务规范在子对象中完成
js: {
src: [
'src/intro.js',
'src/core/*.js',
'src/outro.js',
'src/com/*.js'
],
dest: 'builds/barefoot-js.full.js'
}
它指定了要执行的操作。所以这个任务的目标是js
uglify任务有一个目标js,cssmin任务有一个目标minify