Intereting Posts
Android Webview (Phonegap): отключить автокоррект, автокапитализировать и автозаполнение не работает Binding Library Mono для Android Как изменить размер физического экрана Android от терминала / оболочки Тестирование точки внутри полигона в Android Поддержка Android SSL – SNI Измените сгенерированное имя apk из "app-debug.apk" Эффект пульсации для просмотра леденцов Чтение штрих-кода с использованием снимка с помощью камеры мобильного телефона Отключить контекстное меню EditText Android Palette: Почему бы не работать с этим конкретным изображением? Как настроить размер кнопок в соответствии с размером экрана в Android Studio Где я могу найти ресурсы и образцы кода для использования сигнала с акселерометра? NoClassDefFondError в Android … но класс находится в одной банке, включенной в путь класса Поддерживаемые значения @SuppressWarnings в Android Studio Совместное использование ViewPager между двумя вкладками

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

ОШИБКА

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», которые не были распознаны, и т. Д. Я установил свой набор «Enabled» в 1, как предлагали некоторые решения, переустановил «phonegap» и «cordova» через npm install -g phonegap , а также для «cordova» , и я все еще не могу заставить их запускать ,

ОБНОВИТЬ

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

Solutions Collecting From Web of "Как исправить 'cordova' не распознается в командной строке – windows 8?"

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

Команда cordova – это скрипт nodejs npm, вам нужно иметь папку npm в вашем пути:

 %appdata%\npm\ 

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

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

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

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

Npm install -g cordova

Это сделает кордову доступной в AppData \ Roaming \ npm.

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

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

Метод ниже – это решение каждой такой проблемы, связанной с npm, будь то Phonegap, Cordova, Ionic или еще … Понятие состоит в том, что каждое программное обеспечение, установленное с использованием npm, сохраняется на этом пути:

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

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

  1. Перейдите в Панель управления .
  2. В разделе Все элементы панели управления перейдите в раздел «Система» .
  3. Нажмите « Дополнительные параметры системных настроек» на боковой панели.
  4. Появится диалоговое окно « Свойства системы» .

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

  1. Теперь в диалоговом окне «Свойства системы» появится вкладка « Дополнительно» .
  2. На вкладке «Дополнительно» появится опция « Переменные среды» …
  3. Нажмите на нее, откроется другое диалоговое окно для переменных среды.
  4. В системных переменных выберите путь, как показано в ссылке изображения, и нажмите « Изменить» …

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

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

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

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

Поместите путь java до пути муравья. Измените путь в соответствии с вашими путями.

 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 

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

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

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

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

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

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

Вот так!

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