- «npm» не распознается как внутренняя или внешняя команда, работающая программа или командный файл
- редактировать
- редактировать
- Узнайте, как устранить ошибку NPM. Cp не распознается как внутренняя или внешняя команда, работающая программа или командный файл
- Решение 1
- Решение 2
- Node не является внутренней или внешней командой исполняемой программой или пакетным файлом
- «npm» не распознается как внутренняя или внешняя ошибка команды в командной строке разработчика для VS2015
- «npm» не распознается как внутренняя или внешняя команда, действующая программа или batch file
- Редактировать
- Редактировать
- 25 ответов
- Похожие вопросы:
«npm» не распознается как внутренняя или внешняя команда, работающая программа или командный файл
Я совершенно новичок в nodejs. Я пытаюсь заставить nodejs работать на моем компьютере с Windows 2008, чтобы установить Karma, который я бы использовал для TDDing моего кода AngularJs. Я сделал следующие шаги до сих пор
- Установка с использованием Chocolatey ==> npm не распознается
- Установка с использованием 64-битного установщика nodejs из nodejs.org ==> npm не распознается
- На этом этапе бег where npm дает мне c:\User\ \AppData\Roaming\npm котором нет ничего
- Я выяснил, что nodejs установлен в C:\Program Files\nodejs . Открытие командной строки в этом каталоге делает npm работу нормально.
- Поэтому я добавил C:\Program Files\nodejs к PATH только , чтобы получить ту же ошибку еще раз , что npm is not recognized
- Одна из проблем github в репозитории nodejs говорит о том, что мне нужно перезагрузить компьютер, и он исправит это. Но это не помогло до сих пор
- Я вижу Node.js значок в моем Start -> Programms меню, который выводит меня на консоль nodejs, но не уверен, что с этим делать.
Я пропустил какой-либо важный шаг в процессе?
редактировать
Я понял, что если я открою «Командную строку Nodejs» из программных файлов, то npm будет распознан. Как мне заставить его работать в обычной командной строке?
редактировать
После того, как node я столкнулся с аналогичной проблемой с другим приложением. Я разместил этот вопрос на суперпользователе и, как правильно указал принятый ответ, у меня была дополнительная цитата, PATH которая вызывала проблемы со всеми путями, добавленными после цитаты. У меня такое чувство, что какая-то установка Chocolatey добавляет эту тревожную цитату, но я просто не уверен, какая именно.
Узнайте, как устранить ошибку NPM. Cp не распознается как внутренняя или внешняя команда, работающая программа или командный файл
Многие разработчики используют плагины и проекты с открытым исходным кодом, чтобы ускорить процесс разработки своих проектов. Иногда многие из этих проектов создавались на платформах на основе Unix (не все используют Windows, мой друг), поэтому, когда вы загружаете проект, например, с использованием Node.js и инструментов для создания подобного NPM, вы обнаружите некоторые проблемы при его использовании в отличная платформа от того, где он был изначально сделан.
В этом случае, если вы видите, что ошибка NPM «cp» не распознается как внутренняя или внешняя команда, проект наверняка был разработан в Mac, Linux и т. Д. Например, если вы попытаетесь запустить команду сборки следующего сценария ( package.json ):
Это вызовет исключение в Windows, так как команда cp не существует в Windows.
Решение 1
К счастью, проблема заключается только в несовместимости синтаксиса между системами на базе Windows и Unix, поэтому изменение вручную cp команда с copy исправит проблему:
Теперь предыдущая команда должна работать в Windows. Единственной проблемой является ремонтопригодность проекта, поскольку вам всегда нужно будет изменить это, когда вы работаете в Windows, однако это пригодится, если вы работаете только для себя или не собираетесь вносить какие-либо изменения в исходный репозиторий проект.
Решение 2
Вы также можете установить Cygwin в Windows, чтобы обеспечить поддержку команды «cp». Cygwin — это большая коллекция инструментов GNU и Open Source, которые обеспечивают функциональность, аналогичную дистрибутиву Linux в Windows. Самая последняя версия Cygwin DLL до даты публикации этой статьи 2.9.0. Установите его, запустив Настройка-x86.exe (32-битная установка) или Настройка-x86_64.exe (64-битная установка). Используйте программу установки для выполнения новая установка или Обновить существующая установка.
Node не является внутренней или внешней командой исполняемой программой или пакетным файлом
«express» не является внутренней или внешней командой, исполняемой программой или пакетным файлом
добрый день Изучаю node js по урокам Ильи https://learn.javascript.ru/nodejs-screencast Делаю.
Unzip не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Unzip не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Что.
Telnet не является внутренней или внешней командой, исполняемой программой или пакетным файлом
«telnet» не является внутренней или внешней командой, исполняемой программой или пакетным.
Tasm не является внутренней или внешней командой, исполняемой программой или пакетным файлом
пытаюсь разобраться и ни как не могу понять почему у меня в командной строке при переходе к папке.
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
«»rar» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.»
Когда ставил эту винду(ХР), пришлось пару файлов пропустить, диск был немного покоцаный, может быть.
«»net» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.»
Всем привет. Прежде чем задать вопрос поискал в инете и на форумах..но не смог найти ответ. .
«zip» не является внутренней или внешней командой, исполняемой программой или пакетным файлом
Учусь по книге a byte of phyton,там есть пример кода: import os import time # 1. Файлы и.
«»msg» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.»
В общем задача , сделать .BAT который при открытии выкинет тебе окно типа «Error» . В котором будет.
«npm» не распознается как внутренняя или внешняя ошибка команды в командной строке разработчика для VS2015
Я пытаюсь выполнить npm install –g tsd в командной строке разработчика для VS2015.
Но он возвращается
«npm» не распознается как внутренняя или внешняя команда, операционная программа или командный файл.
Загрузите/установите инструменты NodeJS для Visual Studio; это исправит проблему и даст вам intellisense среди других преимуществ!
Чтобы решить эту проблему в Visual Studio 2017, обязательно установите инструменты NodeJS в установщике VS.
Чтобы запустить его, перейдите в Панель управления → Программы → Программы и компоненты, прокрутите вниз до Visual Studio 2017 и нажмите » Изменить».
Выберите » Изменить» в установщике.
Установите флажок «Разработка Node.js» и нажмите » Изменить», чтобы завершить установку.
Это решение специально для редактора Visual Studio. Самый простой способ решить это — установить плагин для node.js с помощью редактора VS-кода. Для этого выполните шаги.
нажмите на значок расширения и введите поле поиска node.js , оно даст вам результат поиска. Найдите node.js Extension pack
Он должен выглядеть так, как показано ниже, я уже установил расширение. Вот почему зеленая кнопка установки не видна, просто нажмите на установку, как только закончите. Перезапустите код VS. теперь он должен работать наверняка.
«npm» не распознается как внутренняя или внешняя команда, действующая программа или batch file
Я совершенно новичок в nodejs. Я пытаюсь заставить nodejs работать над моей коробкой Windows 2008, чтобы установить Karma, которую я бы использовал для TDDing моего кода AngularJs. До сих пор я делал следующие шаги
- Установка с помощью Chocolatey ==> npm не распознается
- Установка с помощью 64-bit NodeJS installer из nodejs.org ==> npm не распознается
- На этом этапе запуск where npm дает мне c:\User\ \AppData\Roaming\npm , в котором ничего нет
- Я выяснил, что nodejs установлен в C:\Program Files\nodejs . Открытие командной строки в этом каталоге заставляет npm работать нормально.
- Поэтому я добавил C:\Program Files\nodejs к PATH только для того, чтобы снова получить ту же ошибку, что и npm is not recognized
- Одна из проблем github в репозитории nodejs говорит, что мне нужно перезагрузить машину, и это будет исправлено. Но пока это не помогло
- Я действительно вижу значок Node.js в моем Start -> Programms mennu, который приводит меня к консоли nodejs, но не знаю, что с этим делать.
Пропустил ли я какой-нибудь важный шаг в этом процессе?
Редактировать
Я выяснил, что если я открываю «Nodejs command prompt» из программных файлов, то распознается npm. Как заставить его работать в обычной командной строке?
Редактировать
После node я начал сталкиваться с аналогичной проблемой с другим приложением. Я опубликовал этот вопрос на superuser, и, как справедливо указал принятый ответ, у меня была дополнительная цитата в моем PATH , которая вызывала проблемы со всеми путями, добавленными после цитаты. У меня такое чувство, что какая-то шоколадная установка добавляет эту тревожную цитату, но я просто не уверен, какая именно.
25 ответов
Я только начал изучать java в учебниках, но получил эту распространенную ошибку. ‘javac’ не распознается как внутренняя или внешняя команда, действующая программа или batch file
testrunner.bat не распознается как внутренняя или внешняя команда, действующая программа или batch file. Я вижу эту ошибку, когда запускаю свои тесты с помощью опции Launch TestRunner в sopaui pro
До конца вашей переменной Path в разделе «User variable» переменных окружения в свойствах системы.
После этого снова откройте командную строку и введите
Это должно сработать.
Не забудьте перезагрузить компьютер после установки node! Этот меня достал.
Чтобы уточнить ответ Брено . для Windows 7 , эти шаги сработали для меня:
- Откройте Панель управления (Нажмите кнопку Пуск, затем нажмите кнопку Панель управления )
- Нажмите Кнопку Учетные Записи Пользователей
- Нажмите кнопку изменить переменные среды
- Выберите PATH и нажмите кнопку Изменить.
- В конце значения переменной добавьте ;C:\Program Files\nodejs
- Нажмите кнопку ОК в окне «Edit User Variable», затем нажмите кнопку ОК в окне «Environment Variables»
- Запустите окно командной строки (кнопка Пуск, затем введите cmd в поле поиска и нажмите enter)
- В командной строке ( C:\> ) введите npm и нажмите enter; теперь вы должны увидеть некоторый текст справки ( Usage: npm и т. д.), а не » npm не распознан... «
MIX_ENV=test mix compile . не работает на Windows cmd . Это показывает: ‘MIX_ENV’ не распознается как внутренняя или внешняя команда, действующая программа или batch file Как решить эту проблему?
Всякий раз, когда я пытаюсь запустить mycommand.exe из моего windows cmd.exe terminal, я получаю эту ошибку: mycommand.exe’ не распознается как внутренняя или внешняя команда, действующая программа или batch file’ Затем Я также испытал аналогичную ошибку, когда попытался запустить C:\Program.
Для Windows пользователей: картинка говорит тысячу слов
Не забудьте запустить cmd от имени администратора.
У меня была та же проблема , описанная Ашу, но в дополнение к этому запись PATH для nodejs была прервана обратной косой чертой:
Мне также пришлось удалить эту последнюю обратную косую черту, чтобы заставить ее работать.
Я столкнулся с точно такой же проблемой и заметил, что после установки node.js в разделе пользовательских переменных появилась новая запись пути для PATH со значением —> c:\User\\AppData\Roaming\npm. Кроме того, запись пути в системной переменной добавляется с помощью —> C:\Program Files\nodejs. Теперь, поскольку пользовательская переменная имеет предпочтение перед системной, у вас есть два варианта исправить это. Либо удалите путь из пользовательской переменной, либо исправьте правильный путь (C:\Program Files\nodejs). Перезагрузите CMD, и он должен работать.
Если вы используете VS Code, закройте VS code и снова откройте.
Я попытался закрыть Terminal, а затем открыть новый Terminal, но это не сработало.
Повторный запуск VS Code работает!
Просто скачайте и установите Node.js отсюда https://nodejs.org/en/
Если вы запустите загруженный файл и установите его, они автоматически настроятся для вашей системы
Вам больше не нужны никакие другие конфигурации, теперь вы можете использовать команду npm в любом месте
Если Nodejs успешно установлен и все еще отображает сообщение следующим образом:
‘npm’ не распознается как внутренняя или внешняя команда, действующая программа или batch file.
Выполните следующие действия для Windows пользователей:
- Перейдите в раздел Свойства моего компьютера
- Нажмите кнопку Дополнительные настройки системы в левой панели окна.
- Теперь у вас есть окно свойств системы. Нажмите Кнопку Дополнительно
- Затем нажмите кнопку переменная среды
- Теперь у вас есть окно переменной среды: из системной переменной выберите путь
- Нажмите Кнопку Изменить
В конце значения переменной добавьте ;C:\Program Files\nodejs\
Примечание: Если вы установили nodejs на другие диски, пожалуйста, действуйте соответственно.
Очень важное примечание: «Close your Command Prompt And Restart Again» (это очень важно, потому что если вы не перезапустили командную строку, то изменения не будут отражены.)
Теперь вы можете использовать команду npm в любом месте
Возможно, вы уже получили ответ, но это может помочь другим, так как я недавно столкнулся с той же проблемой, и это то, что я сделал:
- При условии записи пути к powershell. Для меня путь был C:\Windows\System32\WindowsPowerShell\v1.0
Затем я открыл cmd prompt с правами администратора и скопировал это
@powershell -NoProfile -ExecutionPolicy неограниченно-команда » iex ((новый-объект net.webclient).DownloadString(‘ https://chocolatey.org/install.ps1 ‘))» && ЗАДАННЫЙ ПУТЬ=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
- Далее choco установит nodejs
- Перезагрузка, и все работало нормально. Попробуйте открыть cmd без прав администратора и запустить npm-v Овации.
Была такая же проблема на Windows 8.1 64 bit.
Оказывается, я получаю эту проблему, если начинаю cmd, набрав его в строке пути в верхней части окна папки
или
когда я щелкаю правой кнопкой мыши в окне папки, а затем открываю командную строку из списка.
Когда я запускаю cmd с помощью Run или просто из исполняемого файла cmd.exe, он работает.
Если вы получаете эту ошибку через учетную запись службы, такую как Visual Studio TFS Build controller service или любую другую фоновую службу, убедитесь, что вы перезапустили службу после установки npm, так как новые параметры среды PATH не будут подхвачены уже запущенными процессами. Я получал ту же ошибку через свою службу сборки, но у меня был установлен и запущен npm в консоли.
Я обновляю эту тему новым ответом, потому что нашел решение своей жалкой ситуации не менее чем через неделю .
Для тех, кто все еще испытывает ошибку, даже если их значение пути установлено правильно, проверьте, чтобы ваша переменная pathext имела значение (значение по умолчанию в windows 7 +) : .COM;.EXE; .BAT; .CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
Мой должен был установить только: .BAT и изменение его решило проблему. Интересно, почему никто об этом не заговорил?
Надеюсь, это поможет!
Я столкнулся с этой проблемой, а также. Оказывается, Windows не любит одинарные кавычки в командной строке. Виновником был один из моих сценариев npm. Я изменил одинарные кавычки на экранированные двойные кавычки:
Если все будет хорошо. Я бы посоветовал проверить это для PATHEXT .CMD должно быть добавлено.
На днях я столкнулся с этой проблемой на своей машине Windows 7. Проблема была не в моем пути, но я должен был использовать сбежавшие косые черты вперед, а не обратные косые черты, как это:
Я установил nodejs после этого урока AngularJS . команда npm действительно работала, когда я открывал новое окно cmd, но не в текущем.
Таким образом, исправление состояло в том, чтобы закрыть и открыть новое окно cmd .
Если пакет успешно установлен и по-прежнему показывает сообщение » ‘npm’ не распознается как внутренняя или внешняя команда, работоспособная программа или batch file. «
- Нажмите кнопку windows пуск.
- Найдите «все приложения«, там вы увидите командную строку Node.js и Node.js.
- Вы можете запустить командную строку Node.js от имени администратора, и как только она будет запущена, она покажет сообщение «Ваша среда настроена для использования Node.js 6.3.0 (x64) и npm.»
и тогда он работает оттуда.
Я установил Node.js и при попытке установить Ionic и cordova использовал этот фрагмент кода:
npm install -g cordova ionic
Я столкнулся с вышеупомянутой ошибкой. Я добавил ‘C:\Program Files\nodejs’ в переменную окружения ‘PATH’. Но так и не смог преодолеть этот вопрос. Оказалось, что моя переменная PATH была длиннее 2048 символов, и поэтому я не смог добавить к ней путь Nodejs. Мне пришлось удалить путь другой программы и добавить путь Nodejs. Закройте и снова откройте приглашение cmd и попробуйте снова установить Ionic. Это сработало для меня.
Ну, в моем случае, проводя тестирование через Mocha, я перепробовал все, чтобы понять, что мне нужно удалить одинарные кавычки вокруг тега сценария тестового случая внутри package.json .
Я запускаю тестовый случай mocha для всех файлов *.test.js , как показано ниже:
package.json
After (удаление одинарных кавычек-npm run test):
Работал на меня, просто на случай, если кто-то еще тоже застрянет на этом.
для меня добавление пути к PATH не помогло. Вместо этого запустите c:\Program Files\nodejs\nodevars.bat , он сделает эту работу за вас
Для windows8 щелкните правой кнопкой мыши Свойства моего ПК , затем выберите переменные среды пользовательская переменная или системные переменные > > new > > put variable name and path : like this C:\Program Files\nodejs Then ok now open cmd and type npm it will work
выполните всего 2 действия 1.Download nodejs вручную теперь идут по этому пути, как C:\Program Files\nodejs\ 2. Затем добавьте новый путь название : Путь и имя переменной :C:\Program Files\nodejs\ нажмите кнопку ОК и закройте приглашение cmd . снова откройте и просто введите npm в командной строке
Проверьте конфигурацию npm по команде:
Он должен свойства: «prefix», «prefix» глобальных и «node bin location».
В этом случае ему нужно добавить эти пути в конец переменной окружения PATH:
Если вы использовали ms build tools для установки узла путь находится здесь:
Похожие вопросы:
У меня странная проблема, я только что обновил свои Node.js и NPM на дату 01-Feb-2019. И использовал следующую команду- npm install -g firebase-tools для установки Firebase CLI Затем набрав любой из.
У меня есть Windows 7 и я пытался использовать команду ‘make’, но ‘make’ не распознается как внутренняя или внешняя команда. Я сделал Start -> cmd -> run -> make , который выводит: ‘make’.
пример для загрузки проекта компакт xampp\htdocs>svn со http://svn.doctrine-project.org/trunk doctrine затем ошибка ‘svn’ не распознается как внутренняя или внешняя команда, действующая программа.
Я только начал изучать java в учебниках, но получил эту распространенную ошибку. ‘javac’ не распознается как внутренняя или внешняя команда, действующая программа или batch file
testrunner.bat не распознается как внутренняя или внешняя команда, действующая программа или batch file. Я вижу эту ошибку, когда запускаю свои тесты с помощью опции Launch TestRunner в sopaui pro
MIX_ENV=test mix compile . не работает на Windows cmd . Это показывает: ‘MIX_ENV’ не распознается как внутренняя или внешняя команда, действующая программа или batch file Как решить эту проблему?
Всякий раз, когда я пытаюсь запустить mycommand.exe из моего windows cmd.exe terminal, я получаю эту ошибку: mycommand.exe’ не распознается как внутренняя или внешняя команда, действующая программа.
Node version : v8.11.4 npm version: 5.6.0 Commands fired npm install -g vue-cli npm install -g vue vue install wepack test Выдается следующее сообщение об ошибке ‘vue’ не распознается как внутренняя.
(база) F:>pip3 install nltk ‘pip3’ не распознается как внутренняя или внешняя команда, действующая программа или batch file. что я должен сделать, чтобы решить эту проблему? Заранее спасибо