Ионная структура - "ионная" не распознается как внутренняя или внешняя команда
Я пытался установить 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
Задача решена!:)
После нескольких часов борьбы я исправил это, выполнив следующие шаги:
- удалить узел js перезапустить систему.
- установить узел js (текущая версия).
- проверьте свой путь node js в системной переменной в переменной среды.
- Щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора". Тип
cd\
теперь иди вnpm
путь к папкеcd <YourNpmPath>\npm install -g ionic@4
- Вот и все. Теперь он доступен по всему миру во всей системе.
Вставьте это в ваш системный путь. Это происходит потому, что узлы модулей не видны, но когда вы делаете это, вы делаете путь к модулю. Они найдены в этом месте
C:\Users\[username]\AppData\Roaming\npm
Я запустил эту команду для удаления:
npm uninstall -g ionic cordova
и затем запустил установку:
npm install -g ionic cordova
а потом все снова заработало.
Ниже приведены простые шаги, чтобы сделать это:
- установить Node.js
- Устанавливаем Ionic и Cordova:
npm install -g cordova ionic
- создать простой проект:
ionic start mySimpleApp tabs
cd mySimpleApp
ionic cordova platform add android
- Построить проект:
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 году :
- Запустите командную строку от имени администратора . Это обязательно для обеспечения глобальной установки ionic, в противном случае вы будете продолжать видеть одно и то же сообщение об ошибке, несмотря на установку ionic.
- Введите эту команду и нажмите 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, и он работал отлично. Поэтому, если вы последуете другому совету, и он все еще не работает, попробуйте другую командную строку.
Я думаю, что вы должны скопировать файл bin в системные переменные, и это должно быть хорошо, по крайней мере, я попробую это на Win7, и это сработало. Я также получил такую же проблему, как это раньше. Щелкните правой кнопкой мыши Компьютер, выберите "Свойства", "Дополнительные параметры системы" и измените переменные среды.
Сначала удалите ионный модуль из проекта с помощью следующей команды.
npm удалить -g Ионные Cordova
Затем устанавливают ионные и кордовые зависимости раздельно следующим образом.
npm install -g ionic
npm установить -g кордова
C:\Program Files\nodejs\bin попробуйте добавить это к своим переменным пользователя и среды в разделе переменных среды, а затем закройте окно командной строки и откройте. Я решил свою проблему:)
Пожалуйста, проверьте, установлен ли ionic cli глобально и локально как