Усилить настройку

Я установил "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.

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