Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menyebarkan SvelteKit aplikasi ke Amplify Hosting
Gunakan petunjuk berikut untuk menerapkan SvelteKit aplikasi ke Amplify Hosting. Anda dapat menggunakan aplikasi Anda sendiri, atau membuat aplikasi pemula. Untuk informasi selengkapnya, lihat Membuat proyek
Untuk menyebarkan SvelteKit aplikasi dengan SSR ke Amplify Hosting, Anda harus menambahkan adaptor ke proyek Anda. Kami tidak memelihara adaptor milik Amplify untuk SvelteKit kerangka kerja. Dalam contoh ini, kita menggunakan yang amplify-adapter dibuat oleh anggota komunitas. Adaptor tersedia di github. com/gzimbron/amplify-adapter
Untuk menyebarkan SvelteKit aplikasi ke Amplify Hosting
-
Di komputer lokal Anda, navigasikan ke SvelteKit aplikasi yang akan digunakan.
-
Untuk menginstal adaptor, buka jendela terminal dan jalankan perintah berikut. Contoh ini menggunakan adaptor komunitas yang tersedia di github. com/gzimbron/amplify-adaptor
. Jika Anda menggunakan adaptor komunitas yang berbeda, ganti amplify-adapterdengan nama adaptor Anda.npm installamplify-adapter -
Di folder proyek untuk SvelteKit aplikasi Anda, buka
svelte.config.jsfile. Edit file untuk menggunakanamplify-adapteratau ganti'amplify-adapter'dengan nama adaptor Anda. File akan terlihat seperti berikut ini.import adapter from'amplify-adapter'; import { vitePreprocess } from '@sveltejs/vite-plugin-svelte'; /** @type {import('@sveltejs/kit').Config} */ const config = { // Consult https://kit.svelte.dev/docs/integrations#preprocessors // for more information about preprocessors preprocess: vitePreprocess(), kit: { // adapter-auto only supports some environments, see https://kit.svelte.dev/docs/adapter-auto for a list. // If your environment is not supported, or you settled on a specific environment, switch out the adapter. // See https://kit.svelte.dev/docs/adapters for more information about adapters. adapter: adapter() } }; export default config; -
Lakukan perubahan dan dorong aplikasi ke repositori Git Anda.
-
Sekarang Anda siap untuk menerapkan SvelteKit aplikasi Anda ke Amplify.
Masuk ke Konsol Manajemen AWS dan buka konsol https://console.aws.amazon.com/amplify/
Amplify. -
Pada halaman Semua aplikasi, pilih Buat aplikasi baru.
-
Pada halaman Mulai membangun dengan Amplify, pilih penyedia repositori Git Anda, lalu pilih Ber ikutnya.
-
Di halaman Tambahkan cabang repositori, lakukan langkah berikut:
-
Pilih nama repositori untuk terhubung.
-
Pilih nama cabang repositori untuk terhubung.
-
Pilih Berikutnya.
-
-
Pada halaman Pengaturan aplikasi, cari bagian Peng aturan Bangun. Untuk Build output direktori masukkan
build. -
Anda juga harus memperbarui perintah build frontend aplikasi dalam spesifikasi build. Untuk membuka spesifikasi build, pilih Edit file YML.
-
Dalam
amplify.ymlfile, cari bagian perintah build frontend. Mas- cd build/compute/default/uk dan- npm i --production.File pengaturan build Anda akan terlihat seperti berikut ini.
version: 1 frontend: phases: preBuild: commands: - 'npm ci --cache .npm --prefer-offline' build: commands: - 'npm run build' - 'cd build/compute/default/' - 'npm i --production' artifacts: baseDirectory: build files: - '**/*' cache: paths: - '.npm/**/*' -
Pilih Simpan.
-
Jika Anda ingin Amplify dapat mengirimkan log aplikasi ke Amazon CloudWatch Logs, Anda harus mengaktifkannya secara eksplisit di konsol. Buka bagian Peng aturan lanjutan, lalu pilih Aktifkan log aplikasi SSR di bagian penyebaran Server-Side Rendering (SSR).
-
Pilih Berikutnya.
-
Di halaman Tinjauan, pilih Simpan dan deploy.