@kashikashi (かしかし)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

npx ampx sandbox時に発生するエラー

解決したいこと

npx ampx sandbox時に発生するエラー

例)
クイックスタート AWS Amplify Gen2の手順に従って、amplifyでのバックエンドの実装を試しています。
しかし、手順8の「Deploy cloud sandbox」で

npx ampx sandbox

を実行するも、二つエラーのようなものが発生し、うまく動いていないようにうかがえます。
それぞれのエラーについて調べるもわからず、、こちらの原因は何なのでしょうか。。

発生している問題・エラー

To specify a different sandbox identifier, use --identifier
TypeScript validation check failed.
Caused By: Command failed with UNKNOWN: npx tsc --noEmit --skipLibCheck --project amplify
spawn UNKNOWN

Resolution: Fix the syntax and type errors in your backend definition.
Error: Command failed with exit code 4294967295: npx cdk synth --ci --app npx tsx amplify\backend.ts --all --output .amplify/artifacts/cdk.out --context amplify-backend-namespace=amplify-vite-react-template --context amplify-backend-name=masak --context amplify-backend-type=sandbox --hotswap-fallback --method=direct --quiet
Caused By: Command failed with exit code 4294967295: npx cdk synth --ci --app npx tsx amplify\backend.ts --all --output .amplify/artifacts/cdk.out --context amplify-backend-namespace=amplify-vite-react-template --context amplify-backend-name=masak --context amplify-backend-type=sandbox --hotswap-fallback --method=direct --quiet

補足

・Node.jsのバージョンは18.18.0で実行しています。
・当方はAWS超初心者であり、初歩的なことを見落としていたりするかもしれません。
npx tsc --noEmit --skipLibCheck --project amplify を単体で実行しましたが、特にエラーは出力されませんでした。(npx ampx sandbox時のみエラーが出力されるようです、、)
・amplifyフォルダ配下は、クイックスタート AWS Amplify Gen2の手順1「Create the repository」で紹介されているgithubのamplify-vite-reactのRepository template
で生成されたものから全くいじっておりません。

0 likes

1Answer

1つ目のエラーメッセージによれば、バックエンドの実装に TypeScript の構文エラーか型エラーがあります。 npx tsc --noEmit --skipLibCheck --project amplify を実行してエラーの詳細を表示し、修正してください。

0Like

Comments

  1. @kashikashi

    Questioner

    @uasi
    ご回答ありがとうございます。

    npx tsc --noEmit --skipLibCheck --project amplify を単体で実行しましたが、特にエラーは出力されませんでした。(npx ampx sandbox時のみエラーが出力されるようです、、)

    ちなみに、amplifyフォルダ配下は、クイックスタート AWS Amplify Gen2の手順1「Create the repository」で紹介されているgithubのamplify-vite-reactのRepository template
    で生成されたものから全くいじっておりません。

Your answer might help someone💌