フラッタ-エクステンションでchomeで実行


ปัญหา


สืบเนื่องจากว่าผมจะทำ フロントエンドด้วย フラッターพัฒนา ウェブติดต่อกับ メタメーク拡張บน グーグルクロームแต่ปัญหาคือเมื่อเราสั่งรันด้วย VSCODEหรือสั่งผ่าน コマンドラインด้วย フラッターCLI
flutter run -d chrome
フラッターมันจะไปเปิด グーグルクロームอีกตัวนึงขึ้นมา เป็น プロフィールใหม่ที่ไม่ได้ใช้ インスタンスตัวเดียวกับที่เราใช้กันอยู่ ที่แย่กว่านั้นคือ มันไม่ให้เราติดตั้ง 拡張ของ グーグルクロームด้วยน่ะสิ

ก็เลยใช้ メタメーク拡張ไม่ได้ทันที ต้องไปเปิด クロムปกติขึ้นมาอีกตัว แล้ว URLをコピーไปใส่ ถึงจะใช้ メタメーク拡張ได้ ซึ่งมันไม่สะดวกเลยเพราะมันทำ ホットリロードไม่ได้

สาเหตุของปัญหา


หลังจากที่ไปค้นหาใน 問題ของ フラッターก็ได้เจอสาเหตุของปัญหาแล้วก็ไปค้นพบว่าที่ ソースコードของ フラッターツールใน ギタブhttps://github.com/flutter/flutter/blob/master/packages/flutter_tools/lib/src/web/chrome.dart
ที่ฟังชั่น ランチมีเขียนไว้ที่ตัวแปร アークไว้ว่า --disable-extensions
แต่เค้าก็มีเหตุผลนะ เหตุที่ต้องปิด 拡張ไว้ก็เพราะว่า ถ้าเปิดไว้จะทำให้เวลา รันแต่ละครั้งจะใช้เวลานานขึ้นนั่นเอง

วิธีแก้ปัญหา


ให้เข้าไปที่ パスที่ติดตั้ง フラッターสำหรับผมใช้ MacOSติดตั้ง フラッターผ่าน 醸造นะ มันจะอยู่ที่
cd /usr/local/Caskroom/flutter/2.5.3/flutter

เข้าไปต่อที่ パッケージ> FlutterRange Tools > lib > src > web
cd packages/flutter_tools/lib/src/web
นี่ไงเจอตัวปัญหาแล้ว!! เข้าไปแก้ไขไฟล์ クロム.ダートกันได้เลย

เข้าไปจัดการ コメントบรรทัดที่ --disable-extensionsกันได้เลย
//'--disable-extensions',

ขั้นตอนสุดท้าย


เนื่องจากเราไปแก้ไข ソースコードเราต้องให้ フラッターมัน ビルドツールนี้ใหม่ เพราะฉะนั้นเราต้องเข้าไปจัดการต่อดังนี้
กลับไปที่ フラッターパスก่อน
cd /usr/local/Caskroom/flutter/2.5.3/flutter
เข้าไปต่อที่ キャッシュ
cd bin/cache
ให้ทำการลบไฟล์ ツール.スタンプทิ้งซะ
rm flutter_tools.stamp

สำเร็จแล้ว


กลับไปรัน フラッターที่โปรเจ็คเราใหม่อีกครั้ง
flutter run -d chrome
フラッターมันจะไป ビルドフラッタツールตัวใหม่ให้ .... ในที่สุดเราก็สามารถติดตั้ง グーグルクローム拡張ได้แล้วนะ


จบ


ได้ใช้ メタメーク拡張ละ

ติดตามผลงานได้ที่


ページ242479152
群:https://fb.com/CodeBangkok​
ブログ
YouTube
Twitter