自耕农编译:缩小图像重命名 - > angularjs NG-SRC失败(yeoman bui

2019-07-17 23:49发布

我使用的自耕农+角和尝试了“自耕农编译:缩小”。 失败的原因是任务REV:IMG重命名所有的图像。 此后,动态源(见http://docs.angularjs.org/api/ng.directive:ngSrc )不工作了。

是否有人知道一招解决这一问题? 例如,才有可能避免图像重命名?

Answer 1:

这是目前已知的问题 ,我们会尽力尽快解决此问题。

在此期间,你可以尝试在建议的解决方法之一此线程 。

只需更换rev用这个配置:

rev: {
   img: ['images/**','!images/ignore/**']
}

并把你的所有动态图像images/ignore/



Answer 2:

在最新版本的约曼和其Gruntfile.js你可以添加图片的文件夹,其filerev任务。 这样你的filerev任务看起来是这样的:

// Renames files for browser caching purposes
filerev: {
  dist: {
    src: [
      '<%= yeoman.dist %>/scripts/{,*/}*.js',
      '<%= yeoman.dist %>/styles/{,*/}*.css',
      '<%= yeoman.dist %>/images/{,*/}*.{png,jpg,jpeg,gif,webp,svg}',
      /* Here you'll see some ignoring: */
      '!<%= yeoman.dist %>/images/some_image.png',
      '!<%= yeoman.dist %>/images/ignore',
      '<%= yeoman.dist %>/styles/fonts/*'
    ]
  }
},


文章来源: yeoman build:minify renames images -> angularjs ng-src fails