AWS Amplify configure не разрешает вход в консоль - PullRequest
1 голос
/ 16 февраля 2020

Я пытаюсь настроить приложение AWS Amplify, и у меня возникает ошибка с использованием amplify configure.

После правильной установки и настройки AWS / CLI и установки модуля aws-amplify/cli как за этот ответ , я пытался использовать команду amplify configure согласно этого урока . Тем не менее, я столкнулся со следующей ошибкой (предположим, что 'user' - мое действительное имя пользователя):

C:\Users\user\project>amplify configure
Follow these steps to set up access to your AWS account:

Sign in to your AWS administrator account:
https://console.aws.amazon.com/
Press Enter to continue
2020-02-16T02:12:08.705Z - error: uncaughtException: spawn cmd ENOENT date=Sat Feb 15 2020 18:12:08 GMT-0800 (Pacific Standard Time), pid=1820, uid=null, gid=null, cwd=C:\Users\user\CMAA, execPath=C:\Program Files\nodejs\node.exe, version=v12.16.0, 
argv=[C:\Program Files\nodejs\node.exe, C:\Users\user\AppData\Roaming\npm\node_modules\@aws-amplify\cli\bin\amplify, configure], rss=253734912, heapTotal=211009536, heapUsed=180695704, external=13705474, loadavg=[0, 0, 0], uptime=232949, trace=[column=19, 
file=internal/child_process.js, function=Process.ChildProcess._handle.onexit, line=267, method=onexit, native=false, column=16, 
file=internal/child_process.js, function=onErrorNT, line=469, method=null, native=false, column=21, 
file=internal/process/task_queues.js, function=processTicksAndRejections, line=84, method=null, native=false], stack=[Error: spawn cmd ENOENT,     

at Process.ChildProcess._handle.onexit (internal/child_process.js:267:19),     
at onErrorNT (internal/child_process.js:469:16),     
at processTicksAndRejections (internal/process/task_queues.js:84:21)]

Я пытался расшифровать это, но не могу найти child_process.js, что заставляет меня думать что это просто какой-то дочерний процесс, однако он дает мне еще меньше подсказок по его исправлению.

Нет различий в поведении между Node.js Командная строка и Windows Powershell

Есть кто-нибудь еще столкнулся с такой проблемой, и как вы ее исправили?

Также дайте мне знать, если этот вопрос нужно перенести в SuperUser, я просто поставил его здесь после того, как нашел вышеупомянутый ответ.

1 Ответ

0 голосов
/ 28 марта 2020

Обязательно включите cmd.exe в переменную% PATH%. Если бы я застрял, и это все, что было

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...