在Grunt-Concat任务中

时间:2015-05-08 06:03:45

标签: gruntjs grunt-contrib-concat

我在Grunt配置下实现了将两个css文件合并到我的jsp文件中的单个css文件(common_tfn_bsa.min.css)中。

<!-- build:css ./assets/css/common_tfn_bsa.min.css -->
  <link href="./${theme}/css/style.css" rel="stylesheet">
  <link href="./${theme}/css/component.css" rel="stylesheet">
  <!-- endbuild -->

但是在运行Grunt任务时,上面的代码生成为:

    concat:
   { generated: 
   { files: 
       [ { dest: '.tmp\\concat\\assets\\css\\common_bom.min.css',
           src: 
           [ '.\\app\\${theme}\\css\\style.css',
              '.\\app\\${theme}\\css\\component.css' ] }
        ]
    }
    }

我需要的是,生成的文件中 $ {theme} 的值,以便它可以从正确的位置选择css文件以进行连接。

1 个答案:

答案 0 :(得分:0)

试试这个:

<!-- build:css(./<%= theme %>) ./assets/css/common_tfn_bsa.min.css -->
  <link href="/css/style.css" rel="stylesheet">
  <link href="/css/component.css" rel="stylesheet">
<!-- endbuild -->