AWS Amplify アプリを設定しようとしていますが、amplify configure
.
AWS/CLI を適切にインストールして構成し、この回答aws-amplify/cli
に従ってモジュールをインストールした後、このチュートリアルに従ってコマンドを使用しようとしました。ただし、次のエラーが表示されます (「ユーザー」が有効なユーザー名であると仮定します)。amplify configure
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 に移動する必要があるかどうかもお知らせください。前述の回答を見つけた後、ここに投稿しました。