Я пытаюсь исключить просмотр файлов, кроме папки app
в watchOptions
в ESLint. Моя структура папок выглядит следующим образом:
├── assets
│ ├── assets
│ │ └── fonts
│ │ ├── FeatherIcons
│ │ ├── Icomoon
│ │ └── Montserrat
│ ├── images
│ ├── imagesNotOptimized
│ ├── js
│ │ ├── app
│ │ │ ├── api
│ │ │ │ ├── erpFlex
Я хотел бы включить все файлы в app
, но игнорировать все остальные файлы.
config.watchOptions = {
poll: true,
ignored: [
path.resolve(__dirname, 'node_modules'),
path.resolve(__dirname, 'assets/js/*!(app)'),
]
};
Я пробовал следующие регулярные выражения
- assets / js / * (! App)
- assets / js / (?! app)
Кажется, ничего не работает. Любая помощь приветствуется. Спасибо
РЕДАКТИРОВАТЬ Мне удалось сопоставить строку, используя следующее регулярное выражение: https://regex101.com/r/hs4lOt/1
, но path.resolve(__dirname, 'assets/js/(?!app).*')
не работает, что делает этот вопрос не орегулярное выражение, но почему ignored
не работает в watchOptions