Flutter入門 環境配置

2021-10-23 22:41:12 字數 1243 閱讀 8470

首先當然是上flutter官網,找一篇最快的入門文章看看,選擇macos系統,[macos上搭建flutter開發環境]

首先臨時性地配置一下flutter的sdk倉庫位址

export pub_hosted_url= 

export flutter_storage_base_url=

export path=`pwd`/flutter/bin:$path

接著使用`flutter doctor`檢視是否需要安裝其他依賴項,得到的結果可能會有一些畫叉叉的地方,按照提示安裝相應外掛程式和配置好相應環境變數即可。

最後一步,將flutter的bin目錄配置到環境變數的path,以達到在任意位置都可以執行flutter命令。

flutter是支援android、ios以及桌面應用程式的,並且聽說還能支援網頁,按理來說是應該在android studio和xcode中開發的,但真心無力吐槽android studio的記憶體洩漏了,各種卡到爆,一但乙個工程稍微大一點,就卡得受不了,幾十萬**的工程還行,一但到百萬行**級別,全原始碼依賴簡直就是火葬場。xcode就不說了,直接10g走起,用macos的同學磁碟都是以g來計算價位的,若非是專業的ios開發,有其他選擇的話,盡量還是不要裝xcode了。10g用來下點原始碼看它不香嗎?

這裡說的其他選擇就是visual studio code,別看微軟將閉源軟體搞得一套一套的,但畢竟人家的商業公司,也就別指望誰都能像google一樣搞情懷。但微軟這個vscode是真的不錯,支援各種小plugin,對於大前端開發來說,簡直是爽得不要不要的,這裡暫且將flutter定義為大前端開發範疇。

和前面提到的執行flutter doctor結果一樣,按提示在vscode上安裝flutter plugin,有興趣的還可以自行選擇安裝其他幾個flutter和dart外掛程式。額,對於官網上說的xcode和android studio,也可以選擇性安裝,關於模擬器的話,可以考慮一下直接wifi連線adb,遠端連線自己的物理android機。方式大概如[這篇文章]所說,簡單地描述就是

先用usb資料線連線一次電腦,開啟開發者模式,使用命令"adb tcpip [port]「來開啟tcpip連線手機,這裡port範圍是5555-5585,一般來說都是用5555,然後斷開usb資料線,再在電腦上執行"adb connect [ip:port]",這裡要求電腦和手機連在同乙個區域網下,adb connect連線命令的ip是手機的區域網ip,port是前面adb tcpip選擇的埠號。

Linux入門 環境配置

因為研究生階段要使用linux系統,所以在這裡記錄一下我的學習過程。secure shell ssh 是一種安全網路協議。在windows下使用ssh連線linux系統,需要用到ssh軟體。我用的第一款ssh軟體是putty putty用它來遠端管理 linux 十分好用,其主要優點如下 putty...

webpack 入門環境配置教程

ps webpack 最新語法有變化,也支援中文文件。可以看官方中文文件 雖然有很多的標準出現,但風格都不一樣 總結 webpack 是乙個模組打包器。它將根據模組的依賴關係進行靜態分析,然後將這些模組按照指定的規則生成對應的靜態資源。比如 less 時候 這樣寫 style loader css ...

ExtJS入門 環境搭建

extjs是一種主要用於建立前端使用者介面,是乙個基本與後台技術無關的前端ajax框架。一 引入類庫檔案 extjs類庫介紹 adapter 負責將裡面提供第三方底層庫 包括ext 自帶的底層庫 對映為ext 所支援的底層庫。build 壓縮後的ext 全部原始碼 裡面分類存放 docs api 幫...