Я просто хотел обновить установку Node с версии 8 до версии 10. После установки nodeJs никакая команда узла не работает из командной строки. Тем не менее, команды npm, такие как npm install, работают. Тем не менее, когда я делаю "запуск npm", например, для приложения реагирования, или просто когда я набираю "npm -v", он говорит (и я должен примерно перевести здесь, потому что, к сожалению, мой вывод немецкий):

Команда "узел" либо написана неправильно, либо не может быть найдена.

Я нахожусь на Win7 x64 и установил NodeJS v10.15.0-x64 с установщиком .msi .

После установки я проверил, что установочный каталог добавлен в переменную среды Path. Я проверил путь на наличие пробелов после точки с запятой и попытался поставить вокруг него скобки. Я проверил в реестре, что путь установлен для расширения. Возврат, переустановка и т.д. Тоже не помогает.

Снимок экрана, показывающий поведение в консоли

Тем не менее, это, скорее всего, некоторая проблема с cmd, не расширяющим путь, потому что он работает, когда я перехожу в каталог nodejs и затем набираю команды. Тем не менее, я определенно дважды и трижды проверил правильность строки в пути.

1 ответ1

0

Методом проб и ошибок я понял это:

Путь к узлу и npm должны находиться в начале переменной Path, т.е. он должен начинаться с path/to/nodejs/ и / path/to/ npm

К сожалению, я не знаю, почему это так, но это определенно помогло мне.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .