Grunt добавить много V = к имени файла - PullRequest
0 голосов
/ 04 мая 2020

Я новичок в Grunt (или любом диспетчере задач);)

У меня проблема с именем файла ex: styles.css?v=1feafc7?v=1feafc7&v=1feafc7&v=8aa4f4b

Grunt добавляет мне много v= при запуске задач много раз.

Я ожидаю, что будут сохранены только новейшие версии, а не все.

Это мой hash_res config

hash_res: {
  html: {
    options: {
        resDir: './build',
        resReg: [
          /(css\/[^.]+\.css)(\??)/g,
          /(images\/[^.]+\.(?:png|gif|jpg))(\??)/g
        ]
    },
    files: [
      {
        expand: true,
        cwd: 'build',
        src: ['*.html'],
        dest: 'build'
      }
    ]
  }
}

PLUGIN -> grunt-ha sh -res

1 Ответ

0 голосов
/ 04 мая 2020

ОК, я нашел решение здесь

Проблема, которую вы видите, состоит в том, что задача обрабатывает одни и те же файлы снова и снова. Рекомендуется, чтобы процесс для запуска этих задач:

copy files to a new folder -> process files in there -> deploy that version of the code

...