Как в webpack 5 исключить удаление некоторых файлов?

Коллеги, в webpack_5 использую плагин clean-webpack-plugin, все прекрасно работает.

Но тут пришлось реализовать такую штуку, исключить удаления двух файлов. Мне надо исключить файлы

.git && README.md

Прочел оф. доку.

npm - clean-webpack-plugin

github - clean-webpack-plugin

Вроде это то, что надо {cleanAfterEveryBuildPatterns : ['.git', 'README.md']}

Но это не работает.

Где-то нашел свойство exclude: []

но на оф. сайте про такое не нашел ни какой информации. Подскажите как исключить удаление этих файлов .git && README.md?


Ответы (1 шт):

Автор решения: Air

Читал документацию. Не совсем понял, как это работает, но вот такой вариант вполне рабочий. Лично для меня....

! - указывает какой файл не надо удалять

new CleanWebpackPlugin({
   cleanOnceBeforeBuildPatterns: [
      '!.git', '!.gitignore', '!README.md', 'app', 'style', 'fav.png', 'index.html',
    ]
}),
→ Ссылка