将静态字符串添加到grunt usemin result src reference

时间:2015-05-28 18:44:38

标签: gruntjs grunt-usemin

有没有办法将静态字符串添加到grunt usemin引用的结果中?

在我的情况下,grunt usermin替换这些行

    <script src="bower_components/foo/bar.js"></script>
    <script src="bower_components/example/example.js"></script>
    <script src="scripts/bar/foo.js"></script>

    <script src="app/d66e52bb.app.js"></script>

但是我想在src中添加“http://cdn.foo.com/”字符串,所以这就是我想要的。

    <script src="http://cdn.foo.com/app/d66e52bb.app.js"></script>

我应该每次都手动更改,还是有巧妙的方法来做到这一点?

提前谢谢。

1 个答案:

答案 0 :(得分:1)

您可以使用grunt-cdnify:https://www.npmjs.com/package/grunt-cdnify

cdnify: {
  someTarget: {
    options: {
      base: '//cdn.foo.com/'
    },
    files: [{
      expand: true,
      cwd: 'app',
      src: '**/*.{css,html}',
      dest: 'dist'
    }]
  }
}