Fam 特別提示
這個資產(chǎn)管理已經(jīng)更名為 Fam ,更為詳細(xì)的內(nèi)容請點擊這里 查看。
idkit_assets 資源管理
一、簡介
idkit_assets 是 IDKit 系列 中處理 Flutter 項目資源的腳本文件。
二、優(yōu)點
- 該腳本支持 Flutter 的全部平臺。
- 該腳本可設(shè)置資源引用類的名字。
- 該腳本對項目的資源進(jìn)行按文件名進(jìn)行劃分,使得看著清晰明了。
- 該腳本對資源文件名字進(jìn)行駝峰轉(zhuǎn)變,符合常規(guī)定義,避免調(diào)用時提示不完整。
- 該腳本對沒有資源的文件進(jìn)行去除注釋。
- 該腳本對項目的資源文件進(jìn)行重名檢查,并輸入不合合格的文件。
- 該腳本對 pubspec.yaml 對資源的引用進(jìn)行優(yōu)化,并減少代碼量。
- 該腳本支持項目 package 之間的資源加載。
- 該腳本可檢查項目中未使用的資源文件
- 該腳本可便捷刪除項目中未使用的資源文件。
- 該腳本可過濾項目中的大的資源文件一邊項目包體積優(yōu)化。
- 該腳本支持刪除項目的文件的刪除,支持絕對路徑和相對路徑。
三、腳本的配置
- 在終端執(zhí)行下面指令
flutter pub global activate -sgit https://github.com/zhoushuangjian001/idkit_assets.git - 配置電腦的環(huán)境變量
注意: 一般在export PATH="$PATH":"$HOME/.pub-cache/bin".bash_profile或者.zshrc或則.bashrc中配置。
四、腳本使用注意項
- 項目的資源文件的引用類的名字,由字母和數(shù)字以及下劃線組成,并且必須以大寫字母開頭,不能包含特殊字符。
- 項目的圖片資源的命名必須符合常規(guī),由字母和數(shù)字以及下劃線組成,必須以小寫字母開頭,不能包含特殊字符。
五、腳本的指令
| 指令 | 可選項 | 意義 |
|---|---|---|
| idkit_assets run | - | 腳本的正常執(zhí)行,不用在輸入引用類的名字 |
| idkit_assets -r | - | 同上 |
| idkit_assets rename | xx | 腳本常規(guī)運行,并設(shè)置資源引用類的名字 |
| idkit_assets -rn | xx | 同上 |
| idkit_assets unused | check | 檢查項目中未使用的資源文件 |
| idkit_assets -uc | - | 同上 |
| idkit_assets unused | remove | 刪除項目中未使用的資源文件 |
| idkit_assets -ur | - | 同上 |
| idkit_assets filter | 200 | 過濾項目的大資源文件,默認(rèn)200KB |
| idkit_assets -f | - | 同上 |
| idkit_assets delete | xx | 刪除項目中指定路徑的文件 |
| idkit_assets -d | - | 同上 |
| idkit_assets help | - | 查看腳本的使用手冊 |
| idkit_assets -h | - | 同上 |
六、腳本在實戰(zhàn)項目中使用后的對比
-
整潔和層次分明
-
使用前
使用前 -
使用后
使用后
-
-
文件命名處理
-
使用前
使用前 -
使用后
使用后
-
-
項目中使用簡單和提示完整
-
使用前
使用前 -
使用后
使用后
-
-
對項目pubspec.yaml 資源的引用路徑優(yōu)化
-
使用前
使用前 -
使用后
使用后
-







