Ошибка веб-пакета: «ENOTDIR: не каталог, статистика 'node_modules / .cache / hard-source / .DS_Store / stamp'" - PullRequest
0 голосов
/ 14 ноября 2018

Я создал новый проект с реактив-рогаткой , и после запуска веб-пакета во второй раз я столкнулся со следующей проблемой (сохраняется):

  1. Приложение не может загрузиться в браузер, оно продолжает ждать ответа от сервера webpack.

  2. А в терминале вижу ошибку: ENOTDIR: not a directory, stat 'node_modules/.cache/hard-source/.DS_Store/stamp'.

Я могу это исправить, удалив файл .DS_Store, но это помогает только до следующего изменения кода. По сути, я должен перезапускать веб-пакет (и удалять файл) для каждого изменения исходного кода, что является очень медленной и болезненной обратной связью.

Я попытался найти эту проблему и наткнулся на эту проблему . Я применил предложение об исключении .DS_Store, используя HardSourceWebpackPlugin.ExcludeModulePlugin:

plugins: [
    new HardSourceWebpackPlugin(),
    new HardSourceWebpackPlugin.ExcludeModulePlugin([
      {
        test: /.*\.DS_Store/
      }
    ]),
    new webpack.HotModuleReplacementPlugin(),
    ...
],

Но это не помогло - проблема сохраняется.

Можете ли вы помочь мне решить эту проблему?

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