Penting
Jika Anda memulai proyek baru, kami sarankan untuk memulai dengan Amplify Gen 2.
Jika Anda sudah menjadi pelanggan Gen 1, kami menyarankan Anda terus bekerja dengan proyek Amplify Gen 1 Anda. Kami secara aktif mengembangkan alat migrasi untuk membantu transisi proyek Anda dari Gen 1 ke Gen 2. Kami tetap berkomitmen untuk mendukung Gen 1 dan Gen 2 di masa mendatang.
Pelanggan pada Gen 1 akan terus menerima dukungan untuk bug prioritas tinggi dan pembaruan keamanan penting.
CLI AWS Amplify adalah rantai alat yang mencakup serangkaian fitur tangguh untuk menyederhanakan pengembangan aplikasi seluler dan web. CLI menggunakan AWS CloudFormation dan tumpukan bersarang untuk memungkinkan Anda menambahkan atau mengubah konfigurasi secara lokal sebelum Anda mendorongnya untuk dieksekusi di akun Anda.
Instal dan konfigurasikan Amplify CLI sebagai berikut:
$ npm install -g @aws-amplify/cli
$ amplify configure
CLI Amplify mendukung perintah yang ditunjukkan dalam tabel berikut.
Memerintah | Keterangan |
---|---|
memperkuat konfigurasi | Mengonfigurasi kredensial akses AWS, Wilayah AWS, dan menyiapkan Profil Pengguna AWS baru |
perkuat init | Inisialisasi proyek baru, siapkan sumber daya penerapan di cloud, dan siapkan proyek Anda untuk Amplify. |
memperkuat proyek konfigurasi | Memperbarui pengaturan konfigurasi yang digunakan untuk menyiapkan proyek selama langkah awal. |
perkuat tambahkan
| Menambahkan fitur cloud ke aplikasi Anda. |
perkuat pembaruan
| Memperbarui fitur cloud yang ada di aplikasi Anda. |
perkuat dorongan [--no-gql-override] | Menyediakan sumber daya cloud dengan perkembangan lokal terkini. Tanda 'no-gql-override' tidak secara otomatis mengkompilasi skema GraphQL Anda yang dianotasi dan akan menggantikan penyelesai dan templat AppSync lokal Anda. |
memperkuat tarikan | Ambil perubahan definisi lingkungan backend upstream dari cloud dan perbarui lingkungan lokal agar sesuai dengan definisi tersebut. |
memperkuat publikasi | Menjalankan amplify push , menerbitkan aset statis ke Amazon S3 dan Amazon CloudFront (*kategori hosting diperlukan). |
memperkuat status [ ...] | Menampilkan status sumber daya lokal yang belum dikirim ke cloud (Buat/Perbarui/Hapus). |
perkuat status -v [ ...] | Mode verbose - Menampilkan perbedaan verbose mendetail antara sumber daya lokal dan yang diterapkan, termasuk cloudformation-diff |
memperkuat servis | Jalankan amplify push , lalu jalankan perintah start proyek untuk menguji jalankan aplikasi sisi klien. |
perkuat hapus | Menghapus sumber daya yang terkait dengan proyek. |
perkuat bantuan | perkuat bantuan
| Menampilkan bantuan untuk CLI inti. |
perkuat codegen tambahkan | menghasilkan | Melakukan pembuatan objek yang diketik dengan kuat menggunakan skema GraphQL. |
perkuat env tambahkan | daftar | hapus | dapatkan | tarik | impor | check-out | Lihat dokumen multienv. |
Untuk menyiapkan lingkungan pengembangan lokal Anda, buka Pengaturan Lingkungan Lokal.
Untuk menguji kategori Anda, lakukan hal berikut:
cd < your-test-front-end-project >
amplify-dev init
amplify-dev < your-category > < subcommand >
Sebelum memasukkan kode atau mengirim permintaan tarik, lakukan hal berikut:
yarn lint
di direktori tingkat atas. Ini memanggil eslint untuk memeriksa kesalahan lint di semua paket kami.yarn lint
untuk menemukan beberapa kesalahan serat. Untuk mencoba memperbaikinya, buka paket yang mengalami kesalahan dan jalankan yarn lint-fix
Kami berterima kasih atas kontribusi apa pun dari komunitas. Lihat Pedoman Kontribusi kami.