使用dojo有段時間了,用的人都知道,其包太大,消耗資源厲害,但有些效果還是不錯的。
最近專案中需要對dojo進行打包,使用研究一下。開始時一頭霧水,模組太多,這可怎麼整啊 :x。。。。。。。。。 上官網,搜gogole,終於有了答案。
其實不難,只要為dojo寫個配置檔案,把需要的模組載入,然後進行壓縮打包,提取需要的檔案即可。
配置檔案格式如下:
dependencies =
],//檔案路徑
prefixes: [
[ "dijit", "../dijit" ],
["dojox","../dojox"]]}
編譯工具(dojo內部就有):
[u]util\buildscripts\build.bat[/u]
build.bat**:
build.bat//呼叫 shrinksafe 來進行一次 js 檔案的壓縮,並做適當優化
profile=foo//定製的檔名
cssoptimize=comments.keeplines//刪除**注釋,保留**換行
optimize=shrinksafe//使用dojo compressor 進行**壓縮
copytests=false//例項拷貝
releasename=delayed//釋放後的檔名
action=release//釋放
最後執行bat就完成了
[color=blue]補充:[/color]
builder:可以幫助完成壓縮打包,但對1.2版本似乎有bug.
日誌打包壓縮
這幾天,伺服器日誌漲的很快。因為沒有日誌伺服器,都是寫在本地。要保留三個月,打包,壓縮能節省些空間。做個記錄。顯示當前系統前兩個的日期 date d 2 days ago y m d bin sh 會員服務的日誌 路徑 opt logs member ma logs 保留三天的日誌。打包壓縮存在當前...
檔案壓縮打包
1.gzip 1 gzip gzip 檔案 生成.gz檔案 2 gzip 6 預設級別 3 gzip d 壓縮檔案 解壓縮 4 gunzip 壓縮檔案 解壓縮 5 zcat 壓縮檔案 檢視壓縮檔案內容 2.bzip2 1 bzip2 檔案 生成.bz2檔案 2 bzip2 9 預設級別 3 bzip...
打包與壓縮
1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 d a.bz2 5.將當前目錄的檔案打包 tar cvf bak.tar 將 etc passwor...