Я використовую фонегап / кордова.
На всьому встановлені пропелери, тобто кордова, фонегап, мураха, sdk, jdk.
Але зараз сказано: "вузол не розпізнається як внутрішня чи зовнішня команда"
Я використовую фонегап / кордова.
На всьому встановлені пропелери, тобто кордова, фонегап, мураха, 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%
cordova platform add browser
) створюють і запускають пакетний файл, і здається, що налаштування шляху не зберігаються до виконання цього пакетного файлу .
Працював у мене, запускаючи командний рядок як адміністратор
node
якщо я не запущу cmd як адміністратор. Я думаю, що це причина: support.microsoft.com/en-us/help/821761/ ... Дуже дивно, бо це трапляється не кожен раз.
Якщо ви встановлюєте Node за допомогою інсталятора Windows , вам нічого не потрібно робити. Він додає шлях до node та npm.
Ви також можете використовувати команду Windows setx для зміни змінних системного середовища. Перезавантаження не потрібно. Просто вийдіть / увійдіть. Або просто відкрийте нове вікно cmd, якщо ви хочете побачити зміни там.
setx PATH "%PATH%;C:\Program Files\nodejs"
Оскільки ви використовуєте Windows, установка повинна автоматично редагувати змінну% PATH%. Тому, я підозрюю, вам просто потрібно перезавантажити систему після встановлення.
Якщо у вас вже встановлений вузол, ваша змінна шляху налаштована, і ви раптом починаєте отримувати цю помилку; спробуйте оновити до останньої версії.
Це працювало для мене, переходячи з 6.9.2 до 6.10.
Майте на увазі, що Path
регістр чутливий. Я намагався, setx PATH
але це не спрацьовувало. У моєму випадку це було setx Path
. Переконайтеся, що CMD працює від імені адміністратора .
setx Path "%PATH%;C:\Program Files\nodejs"
Тепер просто перезапустіть командний рядок (або перезавантажте ПК), і node
команда повинна бути доступною.