1

是否可以使用连接字符串grunt?我知道我可以<banner>像这样连接:

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它们就会被忽略。

谢谢

4

1 回答 1

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'
    }
  }
});

请注意,在 Grunt v0.4中删除了所有指令,例如<banner>和......所以这只适用于 Grunt v0.3<file_strip_banner>

于 2012-10-03T23:41:03.720 回答