Я создал новый проект с реактив-рогаткой , и после запуска веб-пакета во второй раз я столкнулся со следующей проблемой (сохраняется):
Приложение не может загрузиться в браузер, оно продолжает ждать ответа от сервера webpack.
А в терминале вижу ошибку: 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(),
...
],
Но это не помогло - проблема сохраняется.
Можете ли вы помочь мне решить эту проблему?