چگونه از پروژه کنونی فلاترمان خروجی وب بگیریم؟

خروجی وب فلاتر در حال حاظر بصورت بتا عرضه شده است ولی ممکن است دوست داشته باشید برای تست یک پروژه وب داشته باشید در اینصورت دوراه پیش روی شماست

1 ایجاد یک پروژه جدید

2 گرفتن خروجی وب از پروژه کنونی

این دو حالت مراحل اولیه یکسانی دارند که به شرح زیر میباشد
توصیه میکنم در این مرحله به محل sdk فلاتر خود رفته و با zip کردن ان به نحوی یک نسخه پشتیبان تهیه کنید
( در این نوشته فرض شده که شما فلاتر را کاملا نصب کرده اید و از تحریم عبور کرده اید :) )
سپس با باز کردن ترمینال (یا cmd ) دستورات زیر را به ترتیب وارد کنید
flutter channel beta (تغییر چنل فلاتر به نسخه بتا)
flutter upgrade (دریافت اخرین نسخه ی چنل بتا ی فلاتر )
flutter config --enable-web( فعال کردن نسخه وب)
flutter doctor -v (اطمینان از سلامت sdk فلاتر)
flutter devices (مشاهده دستگاه های قابل موجود که کروم باید قابل مشاهده باشد)
حال به یک دو راهی میرسیم که پروژه موجود است یا خیر
اگر پروژه موجود نیست از کامند زیر برای ساخت پروژه استفاده کنید
flutter create project_name
و اگر موجود است به پوشه پروژه رفته و از کامند زیر استفاده کنید (بهتر است یک نسخه پشتیبان تهیه کنید!!!!)
(flutter create .(dot
سپس شما یک پروژه فلاتری در چنل بتا دارید که با کامند
flutter run
میتوانید روی مرورگر یا گوشی اجرا کنید
در صورتی که میخواهید کد را روی یک هاست و دامنه فعال ببرید نیاز است تا از کامند زیر استفاده نمایید
flutter build web --release
و به پوشه web داخل محل پروژه رفته و تمامی فایل هارا روی هاست قرار دهید
نکات قابل توجه :
1. برخی از پکیج ها ممکن است با نسخه وب سازگار نباشند که لازم است در سایت pub.dev چک شود
2. این خروجی وب خروجی بتاست پس اگر مشکلی مشاهده کردید نا امید نشده و منتظر نسخه نهایی بمانید :)
نمونه خروجی : hasanm08.github.io