Ионная структура - "ионная" не распознается как внутренняя или внешняя команда

Я пытался установить ionic и создать образец проекта с самого утра. Но с тех пор столкнулся с рядом проблем. Пробовал решать их один за другим. Atlast перезапустил мою машину и открыл командную строку, чтобы построить пример проекта и попытался

path of the sample project> ionic build android

Но я продолжал сталкиваться с ошибкой, что состояния 'ionic' не распознаются как внутренняя или внешняя команда.

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

Может кто-нибудь помочь мне в этом вопросе?

Спасибо Manikandan J

35 ответов

Каким-то образом мой npm-путь отсутствовал в переменной среды PATH

Итак, после добавления C:\Users\XXXXX\AppData\Roaming\npm к моему PATH Переменная моя проблема решена:-)

Попробуйте установить ионную среду с параметром -g, чтобы установка происходила глобально, например:

npm install -g ionic

-g параметр означает "его двоичные файлы попадают в переменную окружения PATH".

Если у вас Windows 10 (и, возможно, Vista/8/8.1), вам нужно запустить cmd.exe от имени администратора. Теперь, когда вы выполните команды ниже, ваши настройки среды будут выполнены.

npm install -g cordova ionic

Проверьте, не нарушена ли конфигурация. обновление могло установить его не в том месте.

Первая проверка: npm config get prefix

В моем случае он был установлен не в /usr/local, а в /usr/Roaming.

Чтобы исправить это, используйте: npm config set prefix

Задача решена!:)

После нескольких часов борьбы я исправил это, выполнив следующие шаги:

  1. удалить узел js перезапустить систему.
  2. установить узел js (текущая версия).
  3. проверьте свой путь node js в системной переменной в переменной среды.


  1. Щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора". Типcd\ теперь иди в npm путь к папке cd <YourNpmPath>\npm install -g ionic@4
  2. Вот и все. Теперь он доступен по всему миру во всей системе.

Вставьте это в ваш системный путь. Это происходит потому, что узлы модулей не видны, но когда вы делаете это, вы делаете путь к модулю. Они найдены в этом месте

C:\Users\[username]\AppData\Roaming\npm

Я запустил эту команду для удаления:

npm uninstall -g ionic cordova

и затем запустил установку:

npm install -g ionic cordova

а потом все снова заработало.

Ниже приведены простые шаги, чтобы сделать это:

  1. установить Node.js
  2. Устанавливаем Ionic и Cordova: npm install -g cordova ionic
  3. создать простой проект: ionic start mySimpleApp tabs
  4. cd mySimpleApp
  5. ionic cordova platform add android
  6. Построить проект: ionic build android

Просто делать:

npm config установить префикс

А потом

npm install -g ionic cordova

Установка переменной пути в C:\Users\ "папка с именем пользователя" \appdata\Roaming\npm помогла мне решить проблему. Пожалуйста, попробуй

Для блага поисковиков другие ответы не сработали для меня.

Я удалил папку "Ionic" из:

C: \ Users \.. {я}..\AppData\Roaming\ НПМ \node_modules

Затем устанавливается снова с:

npm install -g ionic cordova

Это исправило это.

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

удалить старую версию

      npm uninstall -g ionic

и попробуйте снова установить с новой версией

      npm install -g @ionic/cli

Следующие шаги сработали для меня в 2022 году :

  1. Запустите командную строку от имени администратора . Это обязательно для обеспечения глобальной установки ionic, в противном случае вы будете продолжать видеть одно и то же сообщение об ошибке, несмотря на установку ionic.
  2. Введите эту команду и нажмите Enter: npm i -g @ionic/cli

Вот и все!

В моей ситуации я думал Ionic не установил, но после того, как я изменил свое имя пользователя Windows, npm сделал по какой-то причине еще установить на последнем %AppData% Путь к папке.

Например, правильный путь для нового имени пользователя:

C:\Users\Admin\AppData\Roaming\npm

но npm действительно использовал:

C:\Users\Abc\AppData\Roaming\npm


переместил содержимое этой папки в нужное место и все просто работает!

У меня была такая же проблема в Windows, и я нашел решение, перейдя в командной строке

C:\Users\[имя пользователя]\AppData\Roaming\ НПМ>

Cordova, Ionic и т. Д. Находятся здесь.

Эта проблема возникает, когда мы изменяем переменные пути вручную. Из-за этого изменения система не находит библиотеки для команды, которую нужно было выполнить.

При установке ionic cordova, ionic cli заботится о том, чтобы добавить переменную пути в вашу среду. Надеюсь, этот контент поможет

путь - C:\user\system_name\AppData\Roaming\npm

Вероятно, у вас не установлен ионный на вашем устройстве. Сначала проверьте терминал /cmd, вы установили ionic или нет? Вы можете проверить это с помощью следующей команды:

ионный -v

Попробуйте переустановить ionic. Если не работает, переустановите node.

Версии узла

Проверьте, используете ли вы nvm, вы бы установили ionc cli с версией узла 14.X, и теперь вы можете использовать узел 16.X или последнюю версию , поэтому ionic cli не работает в последней версии узла.

проверьте список версий узлов, если вы используете nvm:

      nvm list

попробуйте изменить версию узла на предыдущий,более старый узел пользователя NVM

перейти на более старый nvm:

      nvm use 14.x.x

или ваша версия в списке

'ionic/java/cordova и т.д..' не распознается как внутренняя или внешняя команда

для ionic или cordova установите его с узла с помощью команды npm install -g ionic/cordova.

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

используйте это для установки вашего пути

SET PATH = %PATH%; путь вашего приложения к бин

Вам необходимо выполнить следующие шаги, чтобы заставить команду Ionic CLI работать.

Установка Node.js После завершения установки Node.js проверьте значение переменной среды Path, чтобы убедиться, что путь npm добавлен в значение переменной среды Path. Установите Ionic и Cordova с помощью следующей команды.

npminstall -g кордова ионная

Когда вы запускаете команду npminstall без аргументов, эта команда устанавливает зависимости в локальной папке node_modules.

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

По умолчанию npminstall установит все модули, перечисленные в качестве зависимостей в package.json.

Просто следуйте этому видео, вы должны правильно указать свой путь.

http://learn.ionicframework.com/videos/windows-android/

1. Загрузите и установите Java, затем откройте системные переменные среды и добавьте или создайте новую пользовательскую переменную с именем PATH с полным путем к папке bin новой установки Java SDK.

2. Загрузите Apache Ant, затем добавьте полный путь к папке bin / в конец переменной среды PATH.

3. Добавьте Android в PATH: откройте настройку переменных среды и добавьте полный путь к папке adt-bundle/sdk/platform-tools/ и папке adt-bundle/sdk/tools/ в конец переменной PATH:

4.Установите nodeJs, и теперь вы можете сделать

 npm install -g cordova ionic
npm install -g cordova ionic

а потом

ionic start myApp tabs

а потом

cd myApp
ionic serve

Я начал получать эту же ошибку в командной строке Console2. Я проверил переменные окружения и переустановил ionic и cordova, но это не помогло.

Затем я попробовал ionic в командной строке Node.js, и он работал отлично. Поэтому, если вы последуете другому совету, и он все еще не работает, попробуйте другую командную строку.

Попробуйте переустановить ионную

npm install ionic -g

Я думаю, что вы должны скопировать файл bin в системные переменные, и это должно быть хорошо, по крайней мере, я попробую это на Win7, и это сработало. Я также получил такую ​​же проблему, как это раньше. Щелкните правой кнопкой мыши Компьютер, выберите "Свойства", "Дополнительные параметры системы" и измените переменные среды.

Сначала удалите ионный модуль из проекта с помощью следующей команды.

npm удалить -g Ионные Cordova

Затем устанавливают ионные и кордовые зависимости раздельно следующим образом.

npm install -g ionic

npm установить -g кордова

C:\Program Files\nodejs\bin попробуйте добавить это к своим переменным пользователя и среды в разделе переменных среды, а затем закройте окно командной строки и откройте. Я решил свою проблему:)

Пожалуйста, проверьте, установлен ли ionic cli глобально и локально как

Другие вопросы по тегам