cliを増幅する
12.13.0
重要
新しいプロジェクトを開始する場合は、Amplify Gen 2 から始めることをお勧めします。
既存の Gen 1 顧客の場合は、引き続き Gen 1 Amplify プロジェクトを使用することをお勧めします。当社は、プロジェクトの第 1 世代から第 2 世代への移行を支援する移行ツールを積極的に開発しています。当社は、当面は第 1 世代と第 2 世代の両方をサポートすることに引き続き取り組んでいます。
Gen 1 のお客様は、引き続き優先度の高いバグと重要なセキュリティ アップデートのサポートを受けられます。
AWS Amplify CLI は、モバイルおよびウェブアプリケーションの開発を簡素化するための堅牢な機能セットを含むツールチェーンです。 CLI は AWS CloudFormation とネストされたスタックを使用して、アカウントで実行するために設定をプッシュする前に、ローカルで設定を追加または変更できるようにします。
次のように Amplify CLI をインストールして構成します。
$ npm install -g @aws-amplify/cli
$ amplify configure
Amplify CLI は、次の表に示すコマンドをサポートしています。
指示 | 説明 |
---|---|
増幅設定 | AWS アクセス認証情報、AWS リージョンを構成し、新しい AWS ユーザー プロファイルをセットアップします。 |
初期化を増幅する | 新しいプロジェクトを初期化し、クラウドにデプロイメント リソースを設定し、Amplify 用にプロジェクトを準備します。 |
増幅してプロジェクトを構成する | 初期化ステップ中にプロジェクトをセットアップするために使用される構成設定を更新します。 |
増幅追加
| アプリにクラウド機能を追加します。 |
増幅更新
| アプリの既存のクラウド機能を更新します。 |
増幅プッシュ [--no-gql-override] | 最新のローカル開発を使用してクラウド リソースをプロビジョニングします。 「no-gql-override」フラグは、アノテーション付き GraphQL スキーマを自動的にコンパイルせず、ローカルの AppSync リゾルバーとテンプレートをオーバーライドします。 |
プルを増幅する | アップストリームのバックエンド環境定義の変更をクラウドから取得し、その定義と一致するようにローカル環境を更新します。 |
増幅して公開する | amplify push を実行し、静的アセットを Amazon S3 および Amazon CloudFront に公開します (*ホスティング カテゴリが必要です)。 |
ステータスを増幅 [ ...] | クラウドにプッシュされていないローカル リソースの状態 (作成/更新/削除) を表示します。 |
ステータスを増幅する -v [ ...] | 詳細モード - ローカルリソースとデプロイされたリソースの間の詳細な詳細差分 (cloudformation-diff など) を表示します。 |
サーブを増幅する | amplify push を実行し、プロジェクトの開始コマンドを実行してクライアント側アプリケーションをテスト実行します。 |
増幅削除 | プロジェクトに関連付けられたリソースを削除します。 |
ヘルプを増幅する | amplify ヘルプ | コア CLI のヘルプを表示します。 |
増幅 codegen 追加 |生成する | GraphQL スキーマを使用して、厳密に型指定されたオブジェクトの生成を実行します。 |
増幅環境追加 |リスト |削除 |取得 |引っ張る |インポート |チェックアウト | multienv のドキュメントを参照してください。 |
ローカル開発環境をセットアップするには、ローカル環境セットアップに移動します。
カテゴリをテストするには、次の手順を実行します。
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
コードをプッシュするかプル リクエストを送信する前に、次の操作を行ってください。
yarn lint
を実行します。これにより、eslint が起動され、すべてのパッケージの lint エラーがチェックされます。yarn lint
を使用すると、糸くずエラーの一部を見つけることができます。それらを修正するには、エラーのあるパッケージに移動し、 yarn lint-fix
実行します。コミュニティからの貢献に感謝いたします。貢献ガイドラインをご覧ください。