放大CLI
12.13.0
重要的
如果您要開始一個新項目,我們建議從 Amplify Gen 2 開始。
如果您是現有的 Gen 1 客戶,我們建議您繼續使用 Gen 1 Amplify 專案。我們正在積極開發遷移工具,以幫助您的專案從 Gen 1 過渡到 Gen 2。
第 1 代客戶將繼續獲得針對高優先級錯誤和重要安全性更新的支援。
AWS Amplify CLI 是一個工具鏈,其中包含用於簡化行動和 Web 應用程式開發的強大功能集。 CLI 使用 AWS CloudFormation 和巢狀堆疊,允許您在本機新增或修改配置,然後再將配置推送到您的帳戶中執行。
安裝並設定 Amplify CLI,如下所示:
$ npm install -g @aws-amplify/cli
$ amplify configure
Amplify CLI 支援下表中所示的命令。
命令 | 描述 |
---|---|
放大配置 | 配置 AWS 存取憑證、AWS 區域並設定新的 AWS 使用者設定檔 |
放大初始化 | 初始化新項目,在雲端設定部署資源並為 Amplify 準備項目。 |
放大配置項目 | 更新用於在 init 步驟期間設定項目的配置設定。 |
放大新增
| 在您的應用程式中添加雲端功能。 |
放大更新
| 更新應用程式中現有的雲端功能。 |
放大推送 [--no-gql-override] | 提供本地最新開發的雲端資源。 「no-gql-override」標誌不會自動編譯註解的 GraphQL 架構,並將覆寫您的本機 AppSync 解析器和模板。 |
放大拉力 | 從雲端取得上游後端環境定義變更並更新本機環境以符合該定義。 |
放大發布 | 執行amplify push ,將靜態資產發佈到 Amazon S3 和 Amazon CloudFront(*需要託管類別)。 |
放大狀態 [ ...] | 顯示尚未推送到雲端(建立/更新/刪除)的本機資源的狀態。 |
放大狀態 -v [ ...] | 詳細模式 - 顯示本地資源和已部署資源之間的詳細詳細差異,包括 cloudformation-diff |
擴大服務 | 執行amplify push ,然後執行專案的啟動命令來測試執行客戶端應用程式。 |
放大刪除 | 刪除與項目關聯的資源。 |
擴大幫助 |放大 幫助 | 顯示核心 CLI 的幫助。 |
放大程式碼生成新增 |產生 | 使用 GraphQL 模式產生強類型物件。 |
放大環境添加|列表 |刪除 |得到 |拉|進口|查看 | 請參閱多環境文件。 |
若要設定本機開發環境,請前往本機環境設定。
若要測試您的類別,請執行以下操作:
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
在推送程式碼或發送拉取請求之前,請執行以下操作:
yarn lint
。這會呼叫 eslint 來檢查我們所有套件中的 lint 錯誤。yarn lint
來尋找一些lint 錯誤。要嘗試修復它們,請轉到有錯誤的套件並運行yarn lint-fix
我們感謝社區的任何貢獻。查看我們的貢獻指南。