Error: ENOENT: no such file or directory, stat '/vmlinuz.old' | BEARlogin Dev
Error: ENOENT: no such file or directory, stat '/vmlinuz.old'
В один прекрасный день, день стал не таким прекрасным, когда я получил эту ошибку при сборке проекта.
Привычный rm -rf node_modules не спасал. Я дико злился и много гуглил, пока не пролистал логи сборки вверх.
This dependency was not found:
* bowser in ./node_modules/my_awesome_package/src/compositions/useBrowser.js
То есть проблема была в том, что в пакете не были установлены зависимости, так как он подключался локально для разработки.
Окей, гугл, но при чем тут /vmzlinuz.old?
Собсно дело в том, что node_js ищет зависимости аж до system root
https://nodejs.org/api/modules.html#modules_loading_from_node_modules_folders
А vmlinuz - Linux kernel executable
https://s905060.gitbooks.io/site-reliability-engineer-handbook/content/anatomy_of_the_initrd_and_vmlinuz.html
Судя по гуглу, народ бывает тратит по 2 дня на решение этой задачи, потому что ошибка очень сильно расширяет область поиска с проекта до ядра системы.
А какие были у вас проблемы, решение которых оказывалось не в той области, где вы думали?