0
我無法讓我的咕嚕聲,sass,concat或uglify無法正常加載。 這是我Gruntfile.js咕嚕任務沒有加載,無限循環
module.exports = function(grunt) {
grunt.initConfig ({
pkg: grunt.file.readJSON('package.json'),
watch: {
files: ['src/*.js'],
tasks: ['jshint']
},
sass: {
dist: {
options: {
style: 'compressed'
},
files: {
[
'src/*.css': 'main.scss',
'widgets.css': 'widgets.scss'
]
}
}
},
concat: {
js: {
src: 'src/*.js',
dest: 'src/build/concatenated.js'
}
},
uglify: {
build: {
src: 'src/build/concatenated.js',
dest: 'src/build/concatenated.min.js'
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-uglify');
grunt.loadNpmTasks('grunt-contrib-jshint');
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-sass');
grunt.registerTask('default',['watch']);
grunt.registerTask('concat',['concat','uglify']);
};
在我的終端,當我在「咕嚕咕嚕」型我得到的錯誤信息:
Loading "Gruntfile.js" tasks...ERROR
>> SyntaxError: Unexpected token :
Warning: Task "default" not found. Use --force to continue.
Aborted due to warnings.
我沒有看到一個額外的半 - 任何地方列出的大氣。有人可以幫忙嗎?
謝謝@keshav。我可以根據你的解決方案運行'grunt watch',但是我仍然無法使用'grunt concat'工作。對此有何看法? – CUH
您能否提供有關concat錯誤的詳細信息? – keshav
嘗試將任務的名稱從'concat'更改爲其他名稱。 'foo'可以很好地測試 – theaccordance