Я пытаюсь создать новое приложение, отвечающее за реакцию, и для его создания мне нужен интерфейс командной строки expo, поэтому я установил его через npm, но затем после попытки запустить expo init. возник ответ об ошибке следующим образом:
Expo : Термин «expo» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. В строке:1 символ:1
- открытие выставки _______
- + CategoryInfo: ObjectNotFound: (expo:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
Будет признателен за любую помощь, спасибо.
Sarimm Chaudhry 17 Июн 2022 в 21:28
2 ответа
Если бы вы могли поделиться дополнительными скриншотами, это было бы полезно.
Одна вещь, которую очень легко упустить из виду, — это путь.
Например, вы создаете новую папку «myApp».
Внутри этой папки вы запускаете npm install/expo init/etc.
Установка React-Native Expo на Windows 11
Что это делает, так это создает еще одну папку внутри этой.
Таким образом, ваш новый путь должен быть C://path/myApp/myApp
Если вы отредактируете свой вопрос со снимками экрана/дополнительной информацией, я могу дать более подробный ответ.
Corey Sutton 17 Июн 2022 в 22:39
У меня была эта проблема раньше, и вот некоторые вещи, которые можно попробовать:
- установить expo-cli глобально (вы явно не указываете, что сделали это) npm i -g expo-cli
- Если вы используете PowerShell и получаете сообщения в строке expo.ps1 cannot load because the execution of scripts is disabled on this system. , вам необходимо включить выполнение скрипта. Определите желаемую область выполнения скрипта. Варианты ограничены (текущая настройка, если вы получаете это сообщение), AllSigned , Unrestricted и RemoteSigned (вероятно, тот, который вы хотите). Затем откройте PowerShell от имени администратора и запустите Set-ExecutionPolicy RemoteSign
- Убедитесь, что npm добавлен в путь (в Windows ищите %USERPROFILE%appDataRoamingnpm )
- Классическое удаление, перезагрузка и переустановка
Источник: question-it.com
Как запустить Windows PowerShell
Многие инструкции на этом сайте в качестве одного из первых шагов предлагают запустить PowerShell, обычно от имени администратора. Иногда в комментариях появляется от начинающих пользователей вопрос о том, как это сделать.
Запуск Windows PowerShell с помощью поиска
Моя первая рекомендация на тему запуска любой утилиты Windows, которую вы не знаете, как запустить — использовать поиск, он поможет почти всегда.
Что делать, если Pycharm не видит библиотеку?
Кнопка поиска есть на панели задач Windows 10, в Windows 8 и 8.1 поле поиска можно открыть клавишами Win+S, а в Windows 7 найти в меню «Пуск». Шаги (на примере 10-ки) будут следующими.
- В поиск начните вводить PowerShell, пока не покажется необходимый результат.
- Если требуется запуск от имени администратора, нажмите по Windows PowerShell правой кнопкой мыши и выберите соответствующий пункт контекстного меню.
Как видите, очень просто и подходит для любой из последних версий Windows.
Как открыть PowerShell через контекстное меню кнопки «Пуск» в Windows 10
Если на вашем компьютере установлена Windows 10, то, пожалуй, ещё более быстрый способ открыть PowerShell — нажать правой кнопкой мыши по кнопке «Пуск» и выбрать нужный пункт меню (там присутствует сразу два пункта — для простого запуска и от имени администратора). Это же меню можно вызвать, нажав клавиши Win+X на клавиатуре.
Примечание: если в этом меню вместо Windows PowerShell у вас отображается командная строка, то заменить её на PowerShell вы, при желании, можете в Параметры — Персонализация — Панель задач, включив пункт «Заменить командную строку оболочкой Windows Powershell» (в последних версиях Windows 10 параметр включен по умолчанию).
Запуск PowerShell с помощью диалогового окна «Выполнить»
Еще один простой способ запуска PowerShell — использовать окно «Выполнить»:
- Нажмите клавиши Win+R на клавиатуре.
- Введите powershell и нажмите Enter или Ок.
При этом в Windows 7 можно установить отметку запуска от имени администратора, а в последней версии Windows 10, если при нажатии Enter или Ok удерживать клавиши Ctrl + Shift, то утилита также запуститься от имени администратора.
Видео инструкция
Другие способы открыть PowerShell
Выше перечислены далеко не все способы открытия Windows PowerShell, но, уверен, что их будет вполне достаточно. Если же нет, то:
- Можно найти PowerShell в меню пуск. Для запуска от администратора используйте контекстное меню.
- Можно запустить файл exe в папке C:WindowsSystem32WindowsPowerShell. Для прав администратора, аналогично, используем меню по правому щелчку мышью.
- Если ввести powershell в командной строке, также будет запущен нужный инструмент (но в интерфейсе командной строки). Если при этом командная строка была запущена от имени администратора, то и PowerShell будет работать от имени администратора.
Также, бывает, спрашивают, а что такое PowerShell ISE и PowerShell x86, которые находятся, например, при использовании первого способа. Отвечаю: PowerShell ISE — «Интегрированная среда сценариев PowerShell». По сути, с её помощью можно выполнять все те же команды, но, помимо этого, в ней присутствуют дополнительные возможности, облегчающие работу со скриптами PowerShell (справка, инструменты отладки, цветовая разметка, дополнительные горячие клавиши и т.п.). В свою очередь версии x86 нужны в случае, если вы работаете с 32-битными объектами или с удаленной системой x86.
Источник: remontka.pro
Ошибка Invoke-WebRequest – PowerShell
Имя “Invoke-WebRequest” не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку.
Оказалась проблема заключается в неустановленном обновлении windows, но после установки Windows6.1-KB2506143-x64 проблема устранилась. И сам PowerShell стал новее.
Похожие записи:
- Автоматическое обновление резюме на PowerShell
- Update Microsoft PowerShell
- Telegram + PowerShell
- Пинг с портом (PowerShell)