2

grunt buildAngularJS アプリgrunt-revでフォントの処理に問題がある場合。フォントフォルダーは問題なく作成されますが、フォントは配置されません。これが私に示すものです。

Running "rev:dist" (rev) task dist/scripts/scripts.js >> a3e641ec.scripts.js dist/styles/main.css >> 970b8797.main.css Warning: Unable to read "dist/fonts/Aller" file (Error code: EISDIR). Use --force to continue.

grunt-rev私の中でGruntfile.js

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

これを修正する方法は?

4

2 に答える 2

1

私は同じ問題を抱えていました。バージョン 0.1.0 にはバグがあります。

回避策は、ファイル拡張子を指定することです。

前:

rev: {
  dist: {
    files: [{
      expand: true,
      cwd: '<%= config.dist %>/',
      src: [
        'images/**/*'
      ]
    }]
  }
}

後:

rev: {
  dist: {
    files: [{
      expand: true,
      cwd: '<%= config.dist %>/',
      src: [
        'images/**/*.{gif,jpeg,jpg,png}'
      ]
    }]
  }
}
于 2015-03-04T20:00:51.030 に答える