Программирование и базы данных

npm

13 статей с причинами, проверками и пошаговыми решениями. Например: npm ERR!; Конфликт зависимостей npm.

npm ERR! ERESOLVE unable to resolve dependency tree — причины и решение Исправьте конфликт peer-зависимостей или используйте --legacy-peer-deps. LinuxWindowsmacOS npm ERR! EACCES permission denied при глобальной установке — причины и решение Настройте префикс npm в домашней папке или используйте nvm; не используйте sudo. LinuxWindowsmacOS npm ERR! ETIMEDOUT и ECONNRESET — не загружаются пакеты — причины и решение Проверьте прокси, зеркало реестра и сеть. LinuxWindowsmacOS npm ERR! code ELIFECYCLE — сбой скрипта — причины и решение ELIFECYCLE означает, что скрипт из package.json завершился с ошибкой. Прочитайте лог выше, удалите node_modules и lock-файл и повторите установку. LinuxWindowsmacOS 404 npm ERR! 404 Not Found — пакет не найден — причины и решение Пакет не существует, опечатка в имени или приватный реестр без авторизации. Проверьте имя и настройки реестра. LinuxWindowsmacOS ENOENT npm ERR! code ENOENT — no such file or directory, open package.json — причины и решение ENOENT означает, что npm не нашёл файл или каталог. Ниже — причины и порядок действий от простого к сложному. WindowsLinux npm ERR! missing script: start — причины и решение Команда `npm start` ищет скрипт `start` в `package.json`. Ниже — причины и порядок действий от простого к сложному. WindowsLinux ETIMEDOUT npm ERR! network — ошибка сети или таймаут при установке пакетов — причины и решение npm не может скачать пакеты: проблемы сети, прокси, блокировка реестра или неверные настройки. Ниже — причины и порядок действий от простого к сложному. WindowsLinux EACCES npm: EACCES permission denied при установке глобальных пакетов — причины и решение Ошибка npm EACCES при глобальной установке исправляется сменой каталога глобальных пакетов (npm config set prefix), использованием nvm или исправлением владельца каталог… LinuxmacOS npm: peer dependency conflict — когда использовать --legacy-peer-deps — причины и решение Конфликт peer-зависимостей возникает при несовместимых версиях. Предпочтительно привести версии к совместимым; флаг --legacy-peer-deps — временный обход. LinuxWindowsmacOS npm ERR! code EINTEGRITY — ошибка контрольной суммы — причины и решение Повреждённый кэш или изменённый lock-файл вызывают EINTEGRITY. Очистите кэш npm и переустановите зависимости. LinuxWindowsmacOS npm audit: vulnerabilities found — как исправить уязвимости — причины и решение npm audit показывает уязвимости в зависимостях. Используйте npm audit fix, обновляйте пакеты и оценивайте реальную применимость. LinuxWindowsmacOS npm ERR! ENOTEMPTY: directory not empty, rename — причины и решение Ошибка при переименовании каталога в node_modules из-за занятых файлов. Закройте процессы, удалите node_modules и повторите. LinuxWindowsmacOS