Deployment QA
Station 9 / 11
ENFeedback

Builder Toolkit · 09 / 11

Deployment QA

Semak build anda sebelum dan selepas ship supaya link yang anda share betul-betul berfungsi untuk orang lain.

Deployment QA

Apa ini

Deployment QA ialah semakan pendek yang anda jalankan sebelum share link, dan sekali lagi sejurus selepas deploy.

Ia bukan debugging. Ia semakan yang jumpa masalah sebelum orang lain jumpa.

Satu idea utama

Build anda berfungsi pada mesin anda, dalam browser anda, pada saiz skrin anda, dengan file anda yang sudah di-cache. Tiada satu pun daripada itu benar untuk orang yang buka link anda.

Kenapa penting

Cara paling biasa build pertama memalukan pembinanya bukan crash. Ia link yang di-share dalam group chat, terbuka rosak pada telefon, sebab semua semakan dibuat pada laptop.

Sepuluh minit semakan berstruktur menghalang hampir kesemuanya.

Apa nak buat

Sebelum anda push

npm run dev dan npm run build berbeza. Dev lebih bertoleransi. Build ialah apa yang host anda jalankan, dan ia tangkap error yang dev sembunyikan.

Selepas anda deploy

Buka URL live, bukan localhost, dan ikut semakan ini:

SemakanCaranyaCari apa
Boleh bukaBuka URL productionVersi terkini, bukan versi lama
Lebar telefonTelefon sebenar, atau browser pada 390pxSkrol ke tepi, teks terpotong
Aksi utamaBuat benda yang project ini untuknyaIa selesai tanpa error
LinkKlik setiap satuTiada 404, tiada butang mati
ConsoleBuka developer tools, tab ConsoleError merah
Mata baharuWindow private atau incognitoApa-apa yang berfungsi hanya sebab anda sudah login atau ada cache

Buat sekarang

Buka URL live anda dalam window private browsing pada telefon. Satu semakan itu tangkap masalah cache, masalah layout, dan andaian login serentak.

Check sendiri

Skrol ke tepi

Skrol ke tepi pada telefon ialah kecacatan visual paling biasa dalam build beginner. Ia biasanya datang daripada lebar tetap, table yang lebar, atau teks panjang tanpa ruang.

Kecilkan browser anda ke 390 piksel. Kalau scrollbar mendatar muncul, ada sesuatu di dalam yang lebih lebar daripada skrin.

Kalau ada semakan yang gagal

Halaman ini jumpa masalah. Ia tidak baiki. Bawa apa yang anda jumpa ke Troubleshooting deployment atau Baca error.

Common mistakes

  • Uji localhost dan anggap sudah ship.
  • Semak hanya pada laptop tempat project dibina.
  • Share link sebelum buka sendiri sekali pun.
  • Abaikan error console sebab halaman nampak okay.
  • Uji sambil login, jadi pelawat yang belum login nampak benda lain sama sekali.
  • Langkau npm run build sebab dev sudah berjaya.

Next step

Build anda betul-betul boleh di-ship. Kalau ia perlu simpan data, teruskan ke Asas Supabase.