Усилить настройку
Я установил "ampify-cli". Когда я набираю "усиление конфигурации", я получаю сообщение об ошибке:
'ampify не распознается как внутренняя или внешняя команда, работающая программа или командный файл'.
8 ответов
Поделитесь своей платформой. Вы работаете в Linux, Windows (Powershell) или Linux в Windows (WSL/Ubuntu)?
Вы установили CLI глобально?
Попробуй это:
npm install -g @aws-amplify/cli
И посмотрите, работает ли это. Если глобальная установка не удалась, вы можете попробовать запустить это для разработчика Amplify:
npm install -g @aws-amplify/cli --unsafe-perm=true
Изменить: поскольку вы работаете в Windows, возможно, CLI не был добавлен в вашу переменную $PATH. Вы можете исправить это, увидев эту проблему Github.
Чтобы решить эту проблему, просто отредактируйте ключ PATH в системных переменных среды и добавьте новый путь, указывающий на усиление:
C:\Users\{UserName}\AppData\Roaming\npm\amplify.cmd
Если вы установили глобально ampify/cli, вы должны найти два файла с именами ampify и ampify.cmd в вышеупомянутом каталоге npm.
В тех же обстоятельствах я запускаю все предлагаемые решения на компьютере с Windows 10 (64-разрядная версия). Похоже, никто из них не справился с задачей. У меня более конкретная ошибка:
..... не может быть загружен, потому что запущенные сценарии отключены в этой системе .... + CategoryInfo: SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId: UnauthorizedAccess
Проблема возникает из-за политик выполнения Windows PowerShell. В конце концов мне удалось исправить это, применив следующее:
C:\Windows\System32>powershell Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
Приведенные выше решения не сработали для меня, мне пришлось запустить это вместо «усилить инициализацию»:
C:\Users{Имя пользователя}\AppData\Roaming\npm\amplify init
У меня была такая же проблема. Для Windows попробуйте следующую команду, чтобы установить Amplify CLI.
$ curl -sL https://aws-amplify.github.io/amplify-cli/install-win -oinstall.cmd && install.cmd
$ усилить настроить
для получения дополнительной информации об установке перейдите по ссылке https://docs.amplify.aws/cli/start/install/
У меня была такая же проблема, и моя проблема заключалась в том, что я пытался установить ее с помощью
yarn global add @aws-amplify/cli
По-видимому, он не работает, когда он установлен с
yarn
должно быть
npm
. Это забавно, потому что нет показанных ошибок. Может быть, это исправление, может быть, кто-то может посмотреть на это.
Если вы работаете на платформе Windows, избегайте использования флага global(-g) в вашей команде npm. Установите Amplify CLI с помощью приведенной ниже команды npm.
npm install @aws-amplify/cli
Это сработало для меня.
Ошибка:
amplify : Термин «усиление» не распознается как имя командлета, функции, файла сценария или исполняемой программы. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. программа. Проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку. В строке:1 символ:1
- усилить инициализацию
- Информация о категории: ObjectNotFound: (amplify:String) [], CommandNotFoundException
- FullyQualifiedErrorId : CommandNotFoundException
Попробуйте это для окон:
Шаг 1:
npm install -g @aws-amplify/cli --unsafe-perm=true
Шаг 2:
npm config get prefix
Шаг 3:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
вы должны запустить этот код в PowerShell , а не в cmd.