私の React アプリは、GraphQL API、Storage、Auth、Functions、Hosting - すべての楽しいもの - を使用しているため、aws-exports.js
ファイルを利用できる必要があります。Amplify Backend リソースを使用して React フロント エンドを増幅します。
レポは基本的に次のように設定されます。
package.json
src/
- aws-exports.js
- app.js
- ...etc
各ディレクトリで実行するとls
、ビルド時にaws-exports.js
ファイルが生成されていないことが示されました。
多くの異なる構成で、私は次のように遭遇しました:
[INFO]: # Executing command: yarn run build
[INFO]: yarn run v1.16.0
[INFO]: $ react-scripts build
[INFO]: Creating an optimized production build...
[INFO]: Failed to compile.
[INFO]: ./src/App.js
Cannot find file './aws-exports' in './src'.
2020-04-30T00:52:34.883Z [WARNING]: error Command failed with exit code 1.
これは、チェックインしており、Web コンソールでamplify.yml
構成している場合も同様です。.yml
私は試してみましamplify push;
たが、期待どおりに会いました
An error occured during the push operation: Current environment cannot be determined
Use 'amplify init' in the root of your app directory to initialize your project with Amplify
またしようとしている:amplify pull;
またはExecuting command: amplify pull --appId abc123abc123 --envName dev
# Starting phase: preBuild
# Executing command: amplify pull
For more information on AWS Profiles, see: https://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html
? Do you want to use an AWS profile? (Y/n)
.[43D.[43C
ハングして入力を期待するだけです。このように手動でクレジットを入力することは、これを行うためのすべての方法だとは思いません。
aws-exports.js
すべてのバックエンド統合を考慮すると、増幅はこの世代自体を処理する必要があるようです。ls
違う時。これに関しては、非常に最新の質問がたくさんありますが、本当の答えはありません. 御時間ありがとうございます