Flynt Theme: Как прекратить добавлять суффикс случайного числа к именам ресурсов, таким как css, js и изображениям - PullRequest
0 голосов
/ 24 апреля 2020

Мне нравится тема Flynt. превосходно!!!. но у меня проблема. Я не эксперт по webpack.

, поэтому, когда я запускаю npm run build, файлы изображений имеют случайный суффикс после этого действия. например, flynt\assets\images\facebook.svg будет работать как flynt\dist\assets\images\facebook-9f900a2130.svg

, но я сделал css, как показано ниже

.facebook {
    background-image: url('../assets/images/facebook.svg');
 }

, как вы видите, после npm run build сайт не может найти оригинальный facebook.svg файл

как лучше всего исправить мою проблему

С уважением

1 Ответ

0 голосов
/ 24 апреля 2020

Я нашел решения.

Я прокомментировал функцию rev в gulpfile. js.

function rev () {
  gulp.task('rev', gulp.series([
    // 1) Add md5 hashes to assets referenced by CSS and JS files
    'revAssets',
    // 2) Update asset references (images, fonts, etc) with reved filenames in compiled css + js
    'revUpdateReferences',
    // 3) Rev and compress CSS and JS files (this is done after assets, so that if a referenced asset hash changes, the parent hash will change as well
    'revRevvedFiles',
    // 4) Update asset references in HTML
    'revStaticFiles'
  ]))
}

, поэтому скомпилированные файлы никогда не имеют строку ha sh.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...