尋找,處理縮小文件和合並JS \ CSS文件組織起來Python庫...有沒有像Ruby的Juicer/Sprockets/bundle_fu這樣的Python庫/包?
2
A
回答
5
正如anurag所說,Django用戶可以使用django-compress。
如果你使用塔或TurboGears的2.x中,有兩個實時選項:
- MinificationWebHelpers(對CSS/JS實時縮小助手支持使用燒杯緩存輸出)
- Minimatic(MinificationWebHelpers的叉。一些用戶通過它發誓,但根據MinificationWebHelpers的作者,開發者都不願與上游合作,合併更改)
據我所知,日Django和Pylons的實時選項只能縮小和連接。他們不解析JavaScript來實現任何類型的import/include指令。
如果你喜歡一個批次的選項,我想不出在Python專門寫任何東西,但這些是我見過使用其他Python開發人員選項:
- 編寫Python或shell腳本運行YUI Compressor(Java)或jsmin.py等低級工具,並且不會爲您執行任何級聯。 (我的一個項目是這樣做的,它不會給你導入/包含指令,但它確實可以在最小的依賴關係下完成工作。)
- RequireJS Optimize(JS/CSS捆綁的縮小和導入管理工具。在Java中。)
- Juicer使用with RequireJS(需要Ruby和除RequireJS調用使用javadoc樣式的進口申報,但使得Java的相關性(對於銳壓縮機)可選。)
- Ender.js或Jam(書面的節點.js)
如果一個純Python解決方案是非常重要的,我的建議是要麼與實時選項(更容易發展,像paster --reload
)或寫一個命令setup.py或paster,它使用jsmin.py和cssmin做繁重的工作。
注意:由於缺少文檔,setup.py鏈接指向我的一篇博文。
這SO答案也可能是有用的: Python script for minifying CSS?
3
0
檢查這個簡單的Python腳本。
http://github.com/hkasera/minify
它minifies的js和css文件了。它甚至存儲了詳細的日誌文件,說明過程中的錯誤和警告。
希望它可以幫助!
相關問題
- 1. 是否有像Ruby和andand這樣的Python庫(或模式)?
- 2. 有沒有像Python中的`lag.plot1`這樣的Python中的方法?
- 3. 有沒有像「Ruby on Rails寶石」這樣的東西?
- 4. Python有沒有像Ruby的霧?
- 5. 有沒有像OnRouteChange這樣的事件?
- 6. ,有沒有像onCreate這樣的事件?
- 7. 有沒有像REPLACE這樣的功能?
- 8. 有沒有像ExeMod這樣的組件?
- 9. jruby有沒有像gem這樣的delayed_job?
- 10. 有沒有像這樣的Android的任何chard庫?
- 11. 有沒有實現像Lomography這樣的色彩效果的庫?
- 12. 是否有像這樣的python.mirocommunity.org(python)的Ruby網站?
- 13. 有沒有像Python那樣的readability.js?
- 14. 在Python 3000上有沒有像RoR這樣的框架?
- 15. 有沒有使用像這樣的數據庫索引?
- 16. 有沒有像本地遠程Maven倉庫這樣的事情?
- 17. 有沒有像Google Charts這樣的SVG地圖庫?
- 18. 有沒有像Ruby的bpython?
- 19. python中沒有這樣的列錯誤
- 20. sftp.get python paramiko [沒有這樣的文件]
- 21. Python和sqlite3 - 沒有這樣的表
- 22. Git「沒有這樣的存儲庫」
- 23. scons喊「沒有這樣的屬性庫」!
- 24. 「iconv.h:沒有這樣的文件」,而試圖安裝Python包
- 25. ruby:usr/bin/environment ruby沒有這樣的文件或目錄
- 26. 在Ruby on Rails中有沒有這樣做的乾淨方法
- 27. sqlite python數據庫錯誤 - 沒有這樣的表
- 28. 是否有像getClassInfo這樣的包含樣式的方法?
- 29. ubuntu python 3.4沒有站點包的庫
- 30. Ruby on Rails的:SQLite3的::的SQLException:沒有這樣的列:
http://mail.python。org/pipermail/python-list/2009-March/1195436.html我懷疑自那時以來有多大的變化,但也想聽到答案 – 2010-08-03 18:48:13
你好?你在度假嗎?如果您告訴現有的受訪者他們的答案出了什麼問題,它通常會幫助您找到您要找的答案。 – ssokolow 2010-09-20 07:48:04