Ошибка веб-пакета: "ENOTDIR: не каталог, статистика 'node_modules/.cache/hard-source/.DS_Store/stamp'"
Я создал новый проект с реактивной версией рогатки, и после запуска веб-пакета во второй раз я столкнулся со следующей проблемой (сохраняется):
Приложение не может загрузиться в браузере, оно продолжает ждать ответа от сервера разработки веб-пакетов.
И в терминале я вижу ошибку:
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(),
...
],
Но это не помогло - проблема сохраняется.
Можете ли вы помочь мне решить эту проблему?