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'
    ⋮

Что мне не хватает?

0 ответов

Другие вопросы по тегам