Я использую PhoneGap/Cordova.
Все установлено propelry т.е. кордова, phonegap, ant, sdk, jdk.
Но теперь он говорит, что "узел не распознается как внутренняя или внешняя команда"
Я использую PhoneGap/Cordova.
Все установлено propelry т.е. кордова, phonegap, ant, sdk, jdk.
Но теперь он говорит, что "узел не распознается как внутренняя или внешняя команда"
В Windows вам необходимо установить путь к папке node.js в системные переменные или пользовательские переменные.
1) откройте Панель управления → Система и безопасность → Система → Расширенные настройки системы → Переменные среды
2) в разделе "Пользовательские переменные" или "Системные переменные" найдите переменную PATH
и добавьте путь к папке node.js как значение. Обычно это C:\Program Files\nodejs;
. Если переменная не существует, создайте ее.
3) Перезагрузите среду IDE или компьютер.
Полезно также добавить пути "npm" и "Git" как переменные, разделенные точкой с запятой.
Отличные ответы, но вы можете просто открыть командную строку и ввести
SET PATH=C:\Program Files\Nodejs;%PATH%
Работала для меня, запустив командную строку в качестве администратора
Добавьте системную переменную с именем "node" со значением вашего пути node. Он решает мою проблему, надеюсь, что это поможет.
Если вы устанавливаете Node с помощью установщика Windows, вам нечего делать. Он добавляет путь к Node и npm.
Вы также можете использовать команду Windows setx для изменения переменных системной среды. Не требуется перезагрузка. Просто выйти/войти. Или просто откройте новое окно cmd, если вы хотите увидеть, что там происходит изменение.
setx PATH "%PATH%;C:\Program Files\nodejs"
Как вы используете Windows, установка должна автоматически изменить переменную% PATH%. Поэтому я подозреваю, что вам просто нужно перезагрузить систему после установки.
Настройка автоматически добавляет пути к системной переменной. Перезагрузите систему и повторите попытку.
Если у вас уже установлено node, ваша переменная пути настроена и вы вдруг начнете получать эту ошибку; попробуйте обновить до последней версии.
Это работало для меня, начиная с 6.9.2 до 6.10.
После установки nodejs установите переменную PATH C:\Program Files\nodejs
То, что я сделал, отредактировал путь в системной переменной и положил
C:\Program Files\nodejs
в начале. у меня так получилось
Вероятно, было бы лучше перейти к вашему установщику node.js и выбрать опцию "repair". Это также может помочь, и я думаю, что это немного проще. Надеюсь, это поможет...
У меня была такая же проблема в Windows 10. Переменная PATH уже была обновлена, но проблема не была решена. Я перезапустил свой компьютер, и тогда он работал нормально.
Вы должны сначала установить node.js. Мне показывают это сообщение, когда я хотел запустить файл JS в Vscode IDE.
Если вы вручную устанавливаете переменную пути, убедитесь, что отдельные записи разделяются точкой с запятой, а не запятой
В моем случае узел был установлен, и путь был там. Перезапустил CMD и все заработало.
Я добавил оба пути и перезагрузил компьютер, но возникла та же проблема.
Я заметил, что путь отражается в пользовательской переменной, а также существует в системной переменной. Я просто удалил пользовательскую переменную (Path) и добавил все записи в системную переменную (Path).