2012-08-06 40 views
1

是否可以使用grunt連接字符串? 我知道我可以Concat的<banner>這樣的:如何使用gruntjs連接字符串和文件

concat: { 
    dist: { 
    src: [ 
     '<banner>', 
     '<file_strip_banner:public/src/js/lib/underscore.js>', 
     '<file_strip_banner:public/src/js/lib/jquery.js>' 
    ], 
    dest: 'public/js/all.js' 
    } 
} 

,但是當我宣佈在meta其他變量,他們只是被忽略。

謝謝

+0

示例代碼請致電 – iancrowther 2012-09-05 14:10:35

回答

3

是的。只需在您的橫幅指令中指定位置即可。下面是一個例子grunt.js

grunt.initConfig({ 
    meta: { 
    banner: '/* I am a string */', 
    footer: '/* Im another string at the bottom! */' 
    }, 
    concat: { 
    dist: { 
     src: [ 
     '<banner:meta.banner>', 
     '<file_strip_banner:public/src/js/lib/underscore.js>', 
     '<file_strip_banner:public/src/js/lib/jquery.js>', 
     '<banner:meta.footer>' 
     ], 
     dest: 'public/js/all.js' 
    } 
    } 
}); 

要知道,所有的指令,如<banner><file_strip_banner>已在咕嚕被刪除V0.4 ...所以這隻會在咕嚕V0.3工作。

+0

謝謝。我正在使用grunt的最後一個版本,我們可能會找到另一種方式。 – jney 2012-10-04 16:09:06