Подтвердить что ты не робот

Как исправить 'cordova' не распознается в командной строке Windows

ОШИБКА

C:\>cordova

'cordova' is not recognized as an internal or external command,
operable program or batch file.

Мой путь к окружающей среде

C:\>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32
\WindowsPowerShell\v1.0\;C:\Program Files\nodejs\;C:\Program Files (x86)\Git\cmd
;C:\Program Files (x86)\GtkSharp\2.12\bin;C:\Program Files (x86)\Windows Kits\8.
1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\B
inn\;C:\Program Files\Microsoft\Web Platform Installer\;**C:\Program Files\ANT\apa
che-ant-1.9.3\bin;C:\Program Files\Java\jdk1.7.0_51\bin;C:\Development\sdk\tools
;C:\Development\sdk\platform-tools;C:\Development\cordova-3.3.0\cordova-android\
bin;**

NB: Я прочитал все доступные учебники, выполнил по крайней мере 10 из них, прочитал все похожие вопросы о 'phonegap' not recognized, и так далее. Мой реестр "Включен" установлен в 1, как предлагали некоторые решения, переустановил 'phonegap' и 'cordova' через NPM install -g phonegap, и то же самое для 'cordova', и я до сих пор не могу получить их запустить.

Я скопировал старое приложение PhoneGap, которое я сделал на другом ПК, и я могу запустить его через хорошо. Надеюсь, это что-нибудь прояснит.

4b9b3361

Ответ 1

Вам не нужно добавлять какую-либо кордовую папку в путь.

Команда cordova - nodejs npm script, вам нужно, чтобы в вашем пути была папка npm:

%appdata%\npm\

или если он не работает, используйте вместо этого

c:\users\YourUserName\AppData\Roaming\npm\

(замените YourUserName именем вашего профиля пользователя)

Что странно, что я не помню, мне пришлось изменить его вручную, я думаю, он должен быть добавлен автоматически при установке node и npm.

Ответ 2

npm install -g cordova

-g - это глобальная опция установки, и она сделает глобальную доступность Cordova в AppData\Roaming\npm. При необходимости перезапустите подсказку.

Ответ 3

Ниже приведен метод решения каждой такой проблемы, связанной с npm, Be it Phonegap, Cordova, Ionic или. Концепция заключается в том, что каждое программное обеспечение, установленное с использованием npm, сохраняется на этом пути:

C:\Users\[Your User Name]\AppData\Roaming\npm

Итак, что мы собираемся сделать, это просто добавить вышеуказанный путь к переменной среды Windows. Если вы начинаете, шаги для добавления пути следующие:

  • Перейдите в Панель управления.
  • В разделе Все элементы панели управления перейдите в Система.
  • Нажмите на параметры Дополнительные параметры системы на боковой панели.
  • Появится диалоговое окно Свойства системы.

Вы бы заняли до сих пор работу с помощью поиска "Редактировать переменные среды" в строке поиска:).

  • Теперь в диалоговом окне "Свойства системы" будет вкладка Дополнительно.
  • В вкладке "Дополнительно" появится опция Переменные среды...
  • Нажмите на него, откроется другое диалоговое окно для переменных среды.
  • В Системные переменные выберите Путь, как показано на рисунке, и нажмите Изменить...

    атрибут пути в системных переменных

  • Скопируйте вышеуказанный путь и добавьте его здесь, как показано в ссылке Скопировать путь

  • Здесь вы должны убедиться, что два разных пути всегда разделены точкой с запятой ;. Помня об этом, добавьте свой путь к существующим путям.

Это приведет к запуску приложения во всем мире. Это общий алгоритм шагов, применяемых для любого типа конфигурации пути. Если у вас есть какие-либо проблемы, пожалуйста, не стесняйтесь спрашивать.

Ответ 4

Попробуйте запустить Командная строка в качестве администратора. Он работал у меня

Ответ 5

Попробуйте перезапустить окно командной строки. Это сработало для меня.

Ответ 6

Поместите путь Java до пути ant. измените путь в соответствии с вашими путями.

C:\Program Files\Java\jdk1.6.0_20\bin;D:\apache-ant-1.9.3\bin;D:\adt-bundle-windows-x86\sdk\tools;D:\adt-bundle-windows-x86\sdk\platform-tools;C:\Program Files\nodejs\;C:\Program Files\Git\cmd

Ответ 7

Возможно, проблема связана с местоположением node/npm.

npm работает? скажем npm clear cache

Тогда даже если его не работает, перейдите к переменным среды. Убедитесь, что nodejs перенаправлен в его каталог (где бы вы его не установили) и npm (который находится в User/YourUsername/AppData/roaming).. его скрытая папка.

Запуск npm install npm -g OR (если и только если), который дает проблемы npm install npm @latest

Я рекомендую также получить беседу, так что скажем, npm install -g bower

Наконец, npm install -g cordova

Там вы идете!

Ответ 8

У меня возникла проблема с каталогами по умолчанию, которые используются npm. Вы можете получить этот список, введя "npm config list" в командной строке. В моем случае, по какой-то причине, установка cordova проходила внутри директории '='. Моя командная строка указала мне на файл "npm.mrc" внутри папки "C:\Users\USERNAME", когда я набрал "npm config list", откуда он собирает папку "=" внутри "C:\Users\USERNAME" \= 'в качестве папки по умолчанию для кордовы. Когда я удалил node, удалил и файл "npm.mrc", и папку "=" и переустановил node и кордову, этот вопрос исчез. Надеюсь, это поможет.

Ответ 9

В моей системе установлена визуальная студия. Cordova была установлена в следующем месте:

C:\ProgramData\Microsoft\VisualStudio\MDA\c33fb238\тако-набор инструментов-6.3.1

Мне пришлось вручную добавить это в PATH.

Чтобы узнать путь, по которому установлена npm install -g cordova снова запустите npm install -g cordova и путь будет npm install -g cordova на экран.

Ответ 10

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

 npm install -g cordova

Теперь проверьте, распознана ли команда. (при необходимости перезапустите командную строку)

Теперь в визуальном студийном коде

  1. перейти к терминалу
  2. Перейдите в папку Cordova
  3. Запустите обычные команды

    платформа Cordova добавить Android

    Cordova Run Android

Ответ 11

После установки Cordova вы столкнетесь с проблемой, затем проверьте перейдите в переменную окружения (Мой компьютер или Мой компьютер> Правый клик> Свойства> Дополнительные параметры системы> Кнопка Переменная Environemnts)

добавлять

% appdata%\npm\или c:\users\YourUserName\AppData\Roaming\npm\

(замените YourUserName именем вашего профиля пользователя) на переменную системы PATH

Ответ 12

Для того, чтобы попробовать любой из ответов, просто откройте командную строку node.js и повторите попытку. Нажмите кнопку Windows => введите Node.js => введите Cordova в командной строке node.js, как обычно, и все. (с надеждой)