YARN START не дает места при ошибке устройства - PullRequest
0 голосов
/ 15 сентября 2018

ОС: UBUNTU 18.04

Я создал простой проект create-react-app, а затем запустил сервер, используя yarn start.В 30% случаев он работает нормально, но в 70% случаев я получаю следующую ошибку.

Starting the development server...

events.js:167
    throw er; // Unhandled 'error' event
    ^

Error: ENOSPC: no space left on device, watch '/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/public'
    at FSWatcher.start (internal/fs/watchers.js:164:26)
    at Object.watch (fs.js:1232:11)
    at createFsWatchInstance (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:37:15)
    at setFsWatchListener (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:80:15)
    at FSWatcher.NodeFsHandler._watchWithNodeFs (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:232:14)
    at FSWatcher.NodeFsHandler._handleDir (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:414:19)
    at FSWatcher.<anonymous> (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:462:19)
    at FSWatcher.<anonymous> (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:467:16)
    at FSReqWrap.oncomplete (fs.js:155:5)
Emitted 'error' event at:
    at FSWatcher._handleError (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/index.js:260:10)
    at createFsWatchInstance (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:39:5)
    at setFsWatchListener (/media/prameshbajra/pramesh/Code/learning-react-redux/shopping-cart/node_modules/chokidar/lib/nodefs-handler.js:80:15)
    [... lines matching original stack trace ...]
    at FSReqWrap.oncomplete (fs.js:155:5)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

Я не знаю, как возникла эта ошибка.Я буквально ничего не храню на своем ноутбуке, и около 90% жесткого диска бесплатно.В рабочем каталоге почти 200 ГБ свободного места.Я также попытался запустить проект, скопировав весь проект в разные места (тоже на разные диски), но ни один из них не сработал.Кроме того, попытался npm start, но это тоже не сработало.

Ответы [ 3 ]

0 голосов
/ 21 сентября 2018

Попробуйте удалить папку node_modules, а затем использовать NPM для установки ('npm i') и запуска ('npm run start') вместо Yarn.Я получил ту же ошибку, что не позволило мне запустить мой проект Node с использованием Yarn.Я пробовал Node v10.10.0 и v8.12.0.Удаление моей папки node_modules и переустановка с помощью Yarn не помогли.

0 голосов
/ 15 мая 2019

У меня была похожая проблема. Решил это путем увеличения количества часов inotify. используя помощь здесь: https://github.com/parcel-bundler/parcel/issues/1427 https://github.com/guard/listen/wiki/Increasing-the-amount-of-inotify-watchers

Используя: sudo sysctl fs.inotify.max_user_watches=999999999 и сохранил с помощью:

echo fs.inotify.max_user_watches=999999999 | sudo tee -a /etc/sysctl.conf 
sudo sysctl --system
0 голосов
/ 16 сентября 2018

Вам нужно проверить версию Node.js.

Как документация скажем You’ll need to have Node >= 6 on your local development machine

...