我是Grunt的新手,正在尝试使用uglify缩小javascript文件。 但是没有生成输出文件,我不确定是否找到了文件,或者它是否只是没有创建所需的输出。
我的文件夹结构是:
--my1stgrunt
-js
-min
-src
companysearch.js
excanvas.js
-node_modules
Gruntfile.js
package.json
从根grunt
运行my1stgrunt
时,我得到:
运行“默认”任务
你好,来自默认的grunt任务!
完成,没有错误。
我已经在这里查了一下: Grunt uglify not finding files
grunt.js
module.exports = function(grunt){ // 1
grunt.initConfig({
uglify: {
my_target: {
files: [{
expand: true,
cwd: 'js/src',
src: 'js/src/*.js',
dest: 'js/min/',
ext : '.min.js',
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify'); //https://www.npmjs.com/package/grunt-contrib-uglify
grunt.registerTask('default', function() { // 4
grunt.log.writeln('Hello, from the default grunt task!'); // 5
});
}
更新1
这是我的文件夹结构,因此它的外观没有错误传达(grunt文件在root my1stgrunt中):
module.exports = function(grunt){ // 1
grunt.initConfig({
uglify: {
my_target: {
files: [{
expand: true,
src: '**/*.js',
dest: 'js/min/',
ext : '.min.js',
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-uglify'); //https://www.npmjs.com/package/grunt-contrib-uglify
grunt.registerTask('default', function() { // 4
grunt.log.writeln('Hello, from the default grunt task!'); // 5
});
}