как создавать файлы в grunt без изменения их имени (отзывчивые изображения)

avatar
Vladimir Kabar
8 апреля 2018 в 11:00
120
1
0

я создаю адаптивные изображения с помощью grunt, но не хочу менять его имя

мой код:

module.exports = function (grunt) {

grunt.initConfig({
    responsive_images: {
        dev: {
            options: {
                sizes: [{
                    suffix: "",
                    width: 800,
                    quality: 50
                }]
            },
            files: [{
                expand: true,
                src: ['*.{gif,jpg,png}'],
                cwd: 'img/',
                dest: 'img/large/'
            }]
        }
    }
});

grunt.loadNpmTasks('grunt-responsive-images');

grunt.registerTask('default', ['responsive_images']);
};

и я получаю вывод:

img/large/1-800.jpg

но я хочу :

img/large/1.jpg

Источник

Ответы (1)

avatar
RobC
8 апреля 2018 в 13:38
0

В вашем объекте options задачи responsive_images добавьте следующие два options:

  • name
  • rename

Установите значения обоих свойств (т.е. параметров) на false. Например:

// ...
options: {
  name: false,   // <-- Add this
  rename: false, // <-- Add this
  sizes: [{
    suffix: "",
    width: 800,
    quality: 50
  }]
},
// ...