防止yeoman.io缩小图像

Rob*_*ert 5 yeoman

所以我一直在使用yeoman.io来完成我的项目,并为我的图像设置了一个文件夹结构.但是当我构建它时,它会更改我的文件的文件名.

我甚至使用:

$ yeoman build:text
Run Code Online (Sandbox Code Playgroud)

因为我只想缩小我的css,js和html模板,但它仍然会缩小图像.不确定我是否做错了什么.

编辑:

我在gruntfile中注释掉了img的所有实例,但这似乎有效,但我不认为这是正确的方法.

asg*_*oth 20

你的意思是图像优化或修改?根据您自己的需要配置GruntFile.js没有问题.它使Yeoman/Grunt非常强大,因为它具有很强的适应性.

如果您不想要图像优化,请删除img任务中的配置.

// Optimizes JPGs and PNGs (with jpegtran & optipng)
   img: {
   },
Run Code Online (Sandbox Code Playgroud)

如果您不想重命名图像文件,请imgrev任务中删除该行:

// renames JS/CSS to prepend a hash of their contents for easier
// versioning
rev: {
  js: 'scripts/**/*.js',
  css: 'styles/**/*.css'
},
Run Code Online (Sandbox Code Playgroud)

  • @AhmadAlfy:这是一个缓存破坏者.当您想要更新您的网站时,您需要确保浏览器不使用旧版本的资源(html,js,image,...).确保这一点的最佳方法是向资源文件添加随机哈希,因此它始终是唯一的. (2认同)