При установке Bootstrap на Laravel ошибка, как решить?
Пытаюсь на веб-хостинге через npm установить Bootstrap
При попытке запустить скрипт npm run dev выскакивает ошибка
Error: ENOSPC: System limit for number of file watchers reached
Нагуглил вот такое решение проблемы:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo
Но увеличить лимит просмотра не могу - хостинг провайдер не дает доступа к sudo. Ответ поддержки:
На виртуальном shared-хостинге нет возможности выполнить данные команды, поскольку доступ клиентов к sudo не предусмотрен, потому что это может повлиять на доступность сайтов других клиентов, расположенных на том же сервере.
На шаред незачем тащить npm вообще, его node_modules - это десятки тысяч файлов, занимающих сотни мегабайт.
Собрал скрипты сайта на сервере разработки - выгрузил на боевой готовый результат.
Без никому не нужного исчерпания inotify на шареде.
Вообще, не вижу проблем просто подключить бутстрап с цдн, или, если весь не нужен, как Сергей delphinpro написал - собирать свой билд локально. Вообще сборка билда на проде идея сама по себе странная, обычно либо локально билдится если фронт разрабатывается в одно рыло, либо прописывается в деплоймент скрипт.