Webpack/Mix не игнорирует каталог во время просмотра
Я работаю над проектом Laravel, поэтому не использую непосредственно Webpack, а Mix, и недавно я наткнулся на
ENOSPC: System limit for number of file watchers reached
ошибка.
Поискав в Интернете, я обнаружил, что Webpack/Mix по умолчанию не игнорирует каталог (почему?), поэтому я решил добавить его в список игнорирования.
Глядя на документы Laravel Mix документы Webpack, я обновил свой
иwebpack.mix.js
следующим образом:
mix
.webpackConfig({
watchOptions: {
ignored: /node_modules/, /* just taken from webpack docs */
}
})
но это просто переместило ошибку из
node_modules
от
resources/images
drectory, поэтому пытался добавить его несколькими способами, но все равно получал ошибку в файлах изображений:
mix
.webpackConfig({
watchOptions: {
ignored: '/resources/images', /* not working */
ignored: './resources/images', /* not working */
ignored: '**/resources/images', /* not working */
ignored: /resources/, /* not working */
}
})
Ошибка:
(node:2013879) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch 'resources/images'
⋮
(node:2013879) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch 'resources/images/logo_vector.svg'
⋮
(node:2013879) UnhandledPromiseRejectionWarning: Error: ENOSPC: System limit for number of file watchers reached, watch 'resources/images/icon.jpg'
⋮
Что мне не хватает?