Grunt更改所有文件的路径

时间:2013-10-17 16:45:27

标签: gruntjs yeoman

地狱 我不知道如何使用grunt任务改变我的路径。我需要改变所有文件的路径(css,js,图像等)。我没有找到任何示例如何做到这一点?

例如,现在grunt创建类似的东西:

<script src="scripts/d41d8cd9.plugins.js"></script>

我需要这样的东西:

<script src="myapp/scripts/d41d8cd9.plugins.js"></script>

所以我需要为dist和所有路径做这件事

2 个答案:

答案 0 :(得分:0)

行。认为您需要更新转速配置。

rev: {
  dist: {
    files: {
      src: [
        '<%= yeoman.dist %>/myapp/scripts/{,*/}*.js',
        '<%= yeoman.dist %>/myapp/styles/{,*/}*.css',
        '<%= yeoman.dist %>/myapp/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}',
        '<%= yeoman.dist %>/myapp/styles/fonts/*'
      ]
    }
  }
}

答案 1 :(得分:0)

截至目前,还没有这样的grunt插件存在,但我相信你可以使用grunt-string-replace插件实现同样的目标,

我打算开发类似的插件,这会使这项任务变得微不足道