Исправить ошибку «Команда npm не найдена»

Ispravit Osibku Komanda Npm Ne Najdena



npm — это один из основных компонентов среды выполнения Node.js (запуск кода JavaScript). Он используется для управления и эксплуатации модулей и пакетов JavaScript. Пользователь Node.js может искать и устанавливать необходимые пакеты и модули, управлять версией приложения и настраивать проекты JS с помощью утилиты командной строки npm.

Однако иногда пользователь сталкивается с ошибкой « команда npm не найдена » при установке или настройке модуля или пакета из реестра npm, который нарушает рабочий процесс пользователя.

Этот пост продемонстрирует:







Как решить проблему «команда npm не найдена» в Linux?

Node.js — это широко используемая среда выполнения кода JavaScript. Node.js совместим со всеми основными операционными системами. Иногда при установке модуля Node.js в JavaScript пользователь сталкивается с ошибкой « команда npm не найдена ' как показано ниже. Эта ошибка возникает по разным причинам, например, когда npm не установлен в системе, используется устаревшая версия npm или npm не добавляется в настройки среды Linux Path:





Чтобы исправить указанную выше ошибку, попробуйте следующие решения:





Решение 1. Установите npm в Linux

Во время установки Node.js пользователь может забыть установить менеджер пакетов npm или npm может быть неправильно установлен в системе. Из-за этого пользователь сталкивается с ошибкой « команда «npm» не найдена ». Чтобы устранить указанную проблему, установите npm в Linux, выполнив следующие инструкции:

Шаг 1. Обновите Ubuntu

Сначала запустите терминал Ubuntu через « CTRL+ALT+Т ' ключ. Затем запустите « подходящее обновление ” команда для обновления репозитория Ubuntu:



судо подходящее обновление

Шаг 2. Установите пакет npm.

Затем установите менеджер пакетов npm через « способ установки npm команда. Для этой команды могут потребоваться права root, поэтому используйте « судо » перед командой:

судо подходящий установить НПМ

Здесь « Флаг «» используется для предоставления разрешения процессу на использование дополнительного дискового пространства для установки «npm»:

Шаг 3: Проверка

Теперь проверьте, установлен ли npm или нет, запустите команду « НПМ -v » команда:

НПМ

Вывод ниже показывает, что мы эффективно установили « 8.5.1 » Версия npm:

Чтобы проверить, правильно ли работает команда npm, установите любой модуль Node.js. Например, мы установили « выражать » модуль:

НПМ установить выражать

Результат ниже указывает на то, что мы установили модуль и эффективно решили указанную проблему:

Если проблема не устранена, это означает, что npm не добавляется автоматически в настройку среды Path.

Решение 2. Добавьте npm в настройки среды пути.

Если npm не добавлен в системный путь, система не сможет обнаружить команды npm, и пользователь столкнется с ошибкой « команда npm не найдена ». Чтобы устранить указанную проблему, вручную добавьте путь установки npm в настройки среды Linux. Для этого выполните следующую процедуру:

Шаг 1. Проверьте место установки npm

Сначала проверьте место установки npm через « какой нпм » команда:

который НПМ

Шаг 2. Проверьте настройки среды пути

Теперь проверьте, добавлен ли npm в настройки среды Linux Path, просмотрев системное « ПУТЬ »:

эхо $PATH

Здесь вы можете видеть, что наши настройки среды PATH уже обновлены, а путь установки npm уже существует в настройках среды:

Однако, если путь к исполняемому файлу npm не существует в настройках PATH среды, добавьте npm в системный путь, выполнив следующий шаг.

Шаг 3. Добавьте путь npm в настройки среды Linux

Открой ' .bashrc ” в любом текстовом редакторе Linux с правами пользователя sudo. Здесь мы использовали редактор nano:

судо нано .bashrc

Затем вставьте следующий фрагмент в файл и сохраните файл через « CTRL+S ' ключ:

экспорт ПУТЬ '=' 'usr/bin: $PATH '

Чтобы выйти из редактора nano, нажмите кнопку « CTRL+X ' ключ.

Шаг 4. Перезагрузите среду оболочки Bash.

После обновления « .bashrc », перезагрузите среду оболочки Bash, чтобы реализовать изменения с помощью следующей команды:

источник ~ / .bashrc

После этого снова запустите команду «npm» и проверьте, устранена ли проблема или нет.

Решение 3. Проверьте разрешения каталога «node_modules».

При установке npm в Linux создается « node_modules » каталог, содержащий пакет из проекта Node.js согласно « проект.json ' файл. Если « node_modules » у каталога нет необходимых разрешений, в нем могут возникнуть различные ошибки. Чтобы исправить эти ошибки, назначьте необходимые разрешения для «node_modules», выполнив следующие действия:

Шаг 1. Просмотрите каталог «node_modules».

Обычно « node_modules » находится в каталоге пользователя Linux. Чтобы проверить файлы текущего каталога, запустите « лс »:

лс

Чтобы просмотреть путь к текущему открытому каталогу, запустите команду « страдающий »:

страдающий

Обратите внимание на путь « node_modules » каталог из вывода:

Шаг 2. Назначьте разрешения для «node_modules».

Теперь назначьте необходимые разрешения « node_modules ' через ' chown -R $(whoami):root <каталог пути к модулям_узла> » команда:

чаун $ ( кто я ) :корень / дом / пользователь Ubuntu / node_modules

Это устранит различные ошибки, связанные с командой «npm».

Как решить проблему «команда npm не найдена» в Windows?

В Windows npm устанавливается вместе с Node.js и автоматически добавляется в путь Windows. Таким образом, существует минимальная вероятность « команда npm не найдена » происходит ошибка. Однако редко пользователи сталкиваются с « npm не распознается как внутренний или внешний » ошибка команды. Это связано с тем, что если npm не установлен при установке Node.js, путь к исполняемому файлу npm не распознается в переменной Windows PATH или используется более старая версия npm:

Чтобы устранить выделенную проблему, выполните следующие действия:

Давайте рассмотрим каждое из приведенных выше решений одно за другим.

Решение 1. Удалите и переустановите Node.js

Иногда при установке Node.js в Windows пакет npm устанавливается неправильно или, возможно, версия npm устарела и несовместима с новыми приложениями и модулями JavaScript. В связи с этим пользователь сталкивается с « Команда npm не распознается ' ошибка. Чтобы устранить указанную проблему, установите последнюю версию Node.js и npm, используя следующую процедуру.

Шаг 1. Запустите настройки «Установка и удаление программ».

Чтобы заново установить Node.js и npm, сначала удалите старую версию. Для этого откройте « Добавить или удалить программы ' настройки:

Шаг 2. Удалите Node.js

Найдите «узел» в поле поиска списка приложений и выберите приложение Node.js. Здесь нажмите на указанную ниже кнопку « три точки значок », чтобы просмотреть дополнительные параметры:

Далее нажмите на кнопку « Удалить ” для установки Node.js. Пользователи также могут активировать функцию « Изменить », чтобы изменить или исправить установку Node.js. Однако для этого шага потребуется Node.js». мси ' файл. Чтобы обновить npm и Node.js, мы установим последнюю версию:

Шаг 3. Загрузите установщик Node.js

Откройте официальный сайт Node.js. Веб-сайт и загрузите последнюю версию Node.js, нажав указанную ниже опцию:

Далее откройте « Загрузки » и дважды щелкните файл Node.js .msi, чтобы запустить установщик:

Шаг 4. Установите Node.js и npm.

Откроется мастер установки Node.js, нажмите « Следующий », чтобы перейти к этапам установки:

Согласен на Node.js» Лицензионное соглашение конечного пользователя », установив указанный ниже флажок и нажав кнопку « Следующий ' кнопка:

Выберите место установки Node.js и нажмите « Следующий ». Здесь мы продолжим использовать выбранное по умолчанию местоположение:

В следующем мастере перейдите к опции «Менеджер пакетов npm» и выберите указанную ниже опцию, чтобы полностью установить npm вместе с установкой Node.js:

После этого нажмите кнопку « Следующий », чтобы продолжить процесс:

Здесь, если вы хотите установить дополнительный инструмент вместе с npm и Node.js, установите флажок ниже и нажмите « Следующий ». Здесь нам не потребуется никакого дополнительного инструмента:

Наконец, нажмите кнопку « Установить », чтобы начать установку Node.js и npm в Windows:

После завершения процесса установки нажмите « Заканчивать ' кнопка:

Это также автоматически добавит Node.js и npm в переменную Windows Path.

Шаг 5: Запустите терминал

Чтобы проверить, установлены ли npm и Node.js и добавлены ли они в путь Windows, откройте терминал командной строки Windows по умолчанию через меню «Пуск»:

Шаг 6: Проверка

Далее запустите « узел -v ” для проверки версии Node.js:

узел

Теперь, чтобы проверить, установлен ли npm и работает ли он хорошо, проверьте версию npm:

НПМ

Из приведенного ниже результата вы можете видеть, что мы эффективно установили npm. 10.2.4 » версия для Windows:

Теперь проверьте, устранена ли ошибка «команда npm не найдена». Для этого инициализируйте среду Node.js, используя параметр « npm инициализация » команда:

npm инициализация

Вывод ниже показывает, что мы эффективно устранили ошибку «команда npm не распознана»:

Если ошибка по-прежнему сохраняется, это означает, что npm не добавлен в путь Windows. Чтобы устранить проблему, попробуйте приведенное ниже решение.

Решение 2. Добавьте npm в путь Windows.

Однако, пока установлены Node.js и npm, переменная Windows PATH автоматически обновляется. Но если npm не добавлен в путь Windows, система не сможет получить доступ к утилите командной строки npm из терминала, и пользователь столкнется с ошибкой « команда npm не найдена ». Чтобы устранить указанную проблему, добавьте npm в переменную Windows Path, используя следующую демонстрацию.

Шаг 1. Проверьте место установки Npm

Сначала перейдите к местам установки npm и Node.js. По умолчанию npm устанавливается в папку « C:\Program Files\Node.js » каталог. Скопируйте путь к каталогу установки из адресной строки, указанной ниже:

Шаг 2. Запустите переменную среды

Затем запустите настройки переменных среды через меню «Пуск» Windows:

Далее нажмите кнопку « Переменные среды Кнопка ” для запуска настроек переменных Windows:

Шаг 3. Добавьте npm в путь Windows.

Открой ' Путь вариант из « Системные переменные ' список. Для этого сначала выберите « Путь », а затем нажмите кнопку « Редактировать ' кнопка:

Здесь путь к исполняемому файлу Node.js и npm уже установлен и добавлен в переменную Windows Path. Однако если путь не добавлен или существует в переменной Path, добавьте его вручную. Для этого сначала нажмите кнопку « Новый », вставьте путь установки npm « C:\Program Files\Node.js » и нажмите кнопку « ХОРОШО ' кнопка:

Шаг 4. Используйте команду npm.

После добавления « НПМ » к пути Windows, перезапустите терминал командной строки Windows и используйте команду npm для установки пакета или модуля и убедитесь, что указанная проблема устранена или нет:

НПМ установить выражать

Для демонстрации мы установили « выражать Модуль Node.js с использованием менеджера пакетов npm. Результат ниже показывает, что мы эффективно устранили ошибку «npm не найден» и успешно установили модуль Node.js:

Мы рассмотрели решения, позволяющие исправить « команда npm не найдена » ошибка как для ОС Windows, так и для ОС Linux.

Заключение

Чтобы исправить ошибку «Команда npm не найдена», попробуйте переустановить менеджер пакетов npm в Linux, используя команду « sudo apt установить npm -y команда. В Windows пользователю необходимо полностью удалить Node.js и переустановить его в системе. Для этого загрузите файл Node.js «.msi» с официального сайта, запустите установщик и установите npm. Другое решение — добавить npm в настройки среды Windows или Linux. Это сделает npm доступным для терминалов Windows или Linux. В этой статье продемонстрированы исправления, позволяющие решить проблему « команда npm не найдена » ошибка как в ОС Windows, так и в ОС Linux.