0
我有我的Gruntfile.js如下:咕嚕不使用串聯咕嚕-的contrib-CONCAT
concat: {
options: {
// define a string to put between each file in the concatenated output
separator: ';'
},
dist: {
// the files to concatenate
src: [
'scripts/jquery.easing.1.3.js',
'scripts/SmoothScroll.js',
'scripts/jquery.parallax-1.1.3.js',
'scripts/jquery.bxslider.js',
'scripts/jquery.hoverdir.js',
'scripts/jquery.mixitup.js',
'scripts/jquery.fitvids.js',
'scripts/respond.min.js',
'scripts/theme.script.js',
'scripts/theme.settings.js'
],
// the location of the resulting JS file
dest: 'scripts.js'
}
}
但是當我運行grunt concat
沒有任何反應。任務是承載和註冊:
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.registerTask('concat', ['concat']);
我沒有得到任何錯誤,但不創建文件scripts.js
。任何想法我做錯了什麼?
什麼'grunt.registerTask點( 'CONCAT',[ 'CONCAT']);'?使用相同的名稱是災難的祕訣。只需刪除該行並重試'grunt concat'。 –
啊,這就是問題所在。我以爲你必須註冊所有的任務,但我想這只是爲了完成多項任務? – babbaggeii
那麼,如果你真的要創建一個新任務,你需要註冊一個任務。在這裏,你很少使用* concat任務(由插件定義)。無論如何,這是否解決了你的問題? –