Gruntfile的输出是一个空文件public/assets/app.js
.Sass-part工作正常,但JS-part没有.
//Gruntfile module.exports = function(grunt) { //Initializing the configuration object grunt.initConfig({ // Task configuration sass: { dist: { options: { style: 'compressed' }, files: { './public/assets/app.css': './app/assets/scss/style.scss' }, noCache: true } }, concat: { options: { separator: ';', }, dist: { src: [ './app/bower/jquery/jquery.js', './app/assets/js/script.js' ], dest: './public/assets/app.js', }, }, uglify: { options: { mangle: false }, dist: { files: { './public/assets/app.js': './public/assets/app.js', } }, }, jshint: { all: ['Gruntfile.js', './public/assets/app.js'] }, watch: { js: { files: [ './app/assets/bower/*.js', './app/assets/js/*.js' ], tasks: ['jshint', 'concat', 'uglify'], options: { livereload: false } }, sass: { files: ['./app/assets/scss/*.scss'], tasks: ['sass'], options: { livereload: false } } } }); // Plugin loading grunt.loadNpmTasks('grunt-contrib-concat'); grunt.loadNpmTasks('grunt-contrib-watch'); grunt.loadNpmTasks('grunt-contrib-sass'); grunt.loadNpmTasks('grunt-contrib-uglify'); grunt.loadNpmTasks('grunt-contrib-jshint'); // Task definition grunt.registerTask('default', ['sass', 'jshint', 'concat', 'uglify', 'watch']); };
但我无法找出问题所在.甚至JShint也没有显示错误.结构如下所示:https://www.dropbox.com/s/y0t2tu0asotz0ex/Screenshot%202013-12-20%2020.49.54.png