Nmp не является внутренней или внешней командой исполняемой программой или пакетным файлом

Решил попробовать react.js , смотрю по этому курсу https://www.gitbook.com/book/maxfarseer/react-cour. Скачал и установил node.js , и в консоли при команде npm install express —save-dev выдает ошибку «npm не является внутренней или внешней командой. «. Подскажите пожалуйста, как решить проблему?

  • Вопрос задан более трёх лет назад
  • 12125 просмотров

Решения вопроса 0

Ответы на вопрос 3

Посмотрите в папке где установлен Node должен быть файл nodevars.bat
Запускайте его перед тем как что либо делать с Node.
Убедиться что npm в прядке можно с `npm -v` — должна выйти его версия
Еще, возможно, для запуска чего-либо установленного локально в проект, потребуется вручную задать путь `node_modules.bin`

Ответ написан более трёх лет назад

Нравится 1 1 комментарий

Источник: qna.habr.com

Русские Блоги

В Webstorm npm не является внутренней или внешней командой или исполняемой программой.

1.Скачайте Node.js на официальном сайте

2.Настройте webstrom для поддержки обнаружения синтаксиса node.js

Просто повторно добавьте путь к Node.js в файл -> настройки -> языки и фреймворки -> node.js и NPM

This open source project will make you an EXPERT at Node.JS #technology #programming #opensource

3. Перезапустите Webstorm.

Интеллектуальная рекомендация

Исправить document.getElementsByName не может получить теги DIV под IE

MySQL Backup, план восстановления, Mysqlbinlog, MySqldump, Master и последующий

Три -слойная модель системы управления базами данных СУБД: физический слой, логический слой и уровень просмотра. Физический слой: определите форму хранения данных. Логический слой: это таблица с линие.

Знание сценария оболочки (2)

-Ну судить, не являются ли строки неэмпатными -Z определить, пустые ли строки = Определить, является ли содержимое строки согласованным Пересечение = Определить, не является ли содержимое строки непос.

Читайте также:
Программа веб торги последовательность работ

Node.js Пакет и инструмент управления пакетом NPM

Node.js Пакет и инструмент управления пакетом NPM 1.node.js. 1.1 В пакете входит следующее: Package.json: Опишите пакет Хранить двоичные файлы в подкаталоге Bin Хранить файлы JavaScript в подкаталоге .

Источник: russianblogs.com

Npm не является внутренней или внешней командой

No Image

Я совершенно новичок в nodejs. Я пытаюсь заставить nodejs работать на моем компьютере с Windows 2008, чтобы установить Karma, который я бы использовал для TDDing моего кода AngularJs. Я сделал следующие шаги до сих пор

how to fix npm start problem in React.js || how to fix npm error in React.js Education Analysist

  1. Установка с использованием Chocolatey ==> npm не распознается
  2. Установка с использованием 64-битного установщика nodejs из nodejs.org ==> npm не распознается
  3. На этом этапе запуска, where npm дает мне c:User AppDataRoaming
    pm котором ничего нет
  4. Я выяснил, что nodejs установлен в C:Program Files
    odejs . Открытие командной строки в этом каталоге делает npm работать нормально.
  5. Поэтому я добавил C:Program Files
    odejs в PATH только для того, чтобы снова получить ту же ошибку, что npm is not recognized
  6. Одна из проблем github в репозитории nodejs говорит о том, что мне нужно перезагрузить компьютер, и это исправит. Но это не помогло до сих пор
  7. Я вижу значок Node.js в Start → Programms который выводит меня на консоль nodejs, но не уверен, что с этим делать.

Я пропустил какой-либо важный шаг в процессе?

редактировать

Я понял, что если я открою «Командную строку Nodejs» из файлов программы, то npm будет распознан. Как мне заставить его работать в обычной командной строке?

редактировать

После node я столкнулся с аналогичной проблемой с другим приложением. Я разместил этот вопрос на суперпользователе и, как справедливо указано в принятом ответе, у меня была дополнительная цитата в моем PATH которая вызывала проблемы со всеми путями, добавленными после цитаты. У меня такое ощущение, что какая-то установка Chocolatey добавляет эту тревожную цитату, но я просто не уверен, какая именно.

Читайте также:
Как в программе audacity записать голос на музыку на компьютере

Запуск Windows 7 Professional 32bit.

Я попытался запустить npm install -g angular-cli как в обычном, так и в административном режиме.

Я также попытался добавить его в переменные Enviorment в разделе PATH: (C:UsersAdministratorAppDataRoaming
pm
ode_modulesangular-cliin
g) , также не получив успеха.

Что я делаю неправильно?

Я решил это несколько дней назад, после той же проблемы с другими глобальными модулями, добавив:

Таблицы окружения → Системные переменные → Путь:

C:UsersAdministratorAppDataRoaming
pm
ode_modulesangular -cliin; C:Program FilesMongoDBServer3.2in

Обратите внимание, что после него не должно быть пробелов,

Это оказалось моей проблемой.

Добавление C:UsersDELLAppDataRoaming
pm в системную переменную Path работало для меня. Найдите подходящий путь к файлу «npm»

Кроме того, проверьте, добавили ли вы путь angular-cliin к переменной пути.

Для меня это работает с:

Я использую WIN 10, просто подумайте об этом. Введите код ниже в cmd:

npm config get prefix

и скопировать и вставить путь, из которого вы получаете его сверху, в переменные среды компьютера → поле переменных пользователя → путь → изменить — C:Program Files
odejs
ode_global , ваш путь может отличаться.

Нажмите «ОК» и повторно открыть ваше окно cmd, введите ng version , тогда он будет работать! Ура!

Я решил эту проблему в соответствии с рисунком:

(открыть в Windows 10) Панель управленияВсе элементы панели управленияСистема или в соответствии с рисунком шаг 1:

И в конце компьютер должен быть перезапущен.

Если вы получите ошибку даже после выполнения вышеуказанного шага. затем попробуйте ниже.

Так как это node script. Я использую следующий вариант для создания на данный момент.

node C:UsersAdministratorAppDataРоуминг
pm node_modulesangular -cliin
g version

Возможно, нужны символические ссылки. Не изучено дальше.

О дальнейших исследованиях: Установить путь как:% PATH%; C:UsersAdministratorAppDataRoaming
pm;

В Windows файл npm.cmd находится в указанном выше пути. Если указанная выше переменная среды установлена, вы можете выполнить ее как Версия для печати ng init

Просто откройте командную строку (запустите ее как администратор). Убедитесь, что node —v — 6.9.0 или выше, а npm —v — 3.0.0 r выше.

Читайте также:
Русские перцы программа когда

После этого выполните следующую команду:

После установки angular. вы можете увидеть запись angular cli в пути

Затем попробуйте выполнить справку. Он будет работать.

У меня была такая же проблема, когда я попробовал синтаксис «ng new» и решил это, просто обновив существующую версию node от 5.x.x до 8.x.x. После успешного обновления node синтаксис отлично работал у меня. Обновите существующую версию node. Как ясно сказано в документации angular, что для этих команд требуется node version >= 6.9.x. Для справки, пожалуйста, проверьте https://angular.io/guide/quickstart.

В нем четко указано: «Убедитесь, что вы используете как минимум node 6.9.x и npm 3.xx, запустив node -v и npm -v в окне терминала/консоли. Старые версии приводят к ошибкам, но более новые версии в порядке».

У меня была такая же проблема для Windows 7, 64 бит, запущенных с npm v3.10.8.

  • Я добавил путь, как было предложено: (C:Users. (ваше имя пользователя)AppDataRoaming
    pm node_modulesangular -cliin
    g) и удалено angular -cli.
  • После этого я очистил кэш npm с помощью npm cache clean , как было предложено здесь https://blogs.msdn.microsoft.com/matt-harrington/2012/02/23/how-to-fix-node-js-npm-permission-problems/. Это гарантирует отсутствие остатков.
  • Переустановлено angular -cli с помощью npm install -g angular-cli и voila. Надеюсь, что это может быть полезно!

закрыть cmd и открыть его снова с помощью admin или перезагрузить систему ur.

Скачал установщик .msi. Но после установки node.js не заработал. Консоль пишет: «node/nmp не является внутренней или внешней командой, исполняемой программой или пакетным файлом. При этом все установлено, сама папка с nodejs существует.

1 ответ 1

Достаточно прописать в переменную среду PATH путь к паке nodejs. Это делается так: Этот компьютер -> Свойства -> Дополнительные параметры системы -> Дополнительно -> Переменные среды -> Path -> Изменить и вручную дописать. А потом перезапустить консоль. Вот до перезапуска консоли я долго догадывался

Всё ещё ищете ответ? Посмотрите другие вопросы с метками node.js cmd npm или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Нет связанных сообщений

Источник: girlgames01.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru