ubuntn终端缩小_缩小可以通过终端执行的工具
問題描述
我正在尋找一種工具或方法來減少我的.xml,.css,.html和.js文件中的所有代碼(類似于Compress my code和此question在堆棧上)。最終,我將對這個過程進行bash腳本編寫,但是目前,我只想找到一些要測試的東西。有沒有可以用來通過終端壓縮所有這些文件格式的工具?
最佳回答
這不是最佳選擇,但可能是最簡單的選擇。長期以來,YUI壓縮器一直被認為是Javascript和CSS的最佳壓縮器,與其他壓縮器相比可提供20-40%的改進。
此后,它已被Uglify.JS之類的較新項目(Grunt可能會建議)取代,但是在Ubuntu中啟動和運行它仍然是一件相當容易的事情。
sudo apt-get install yui-compressor
而已。現在,您可以運行yui-compressor myfile.js,它會發揮它的魔力,效果不佳,或者像正確安裝Node /Grunt /Uglify + YUI堆棧一樣方便。
次佳回答
您可以從命令行使用node和uglify-js輕松縮小js:
使用npm install uglify-js -g安裝uglify-js
運行它uglifyjs app-test.js > app-test.min.js
對于CSS,我建議使用clean-css(可能是npm上最穩定的CSS縮小器)示例用法:
cleancss -o public-min.css public.css
就html而言,縮小通常不值得您花費時間來設置它,但是我嘗試過html-minifier,它是一個了不起的工具。
無論您做什么,都必須確保對要提供的內容進行gzip壓縮。
第三種回答
使用minify-與其他建議不同,此工具可縮小更多文件類型:
CSS text/css
HTM text/html
HTML text/html
JS text/javascript
JSON application/json
SVG image/svg+xml
XML text/xml
參考資料
總結
以上是生活随笔為你收集整理的ubuntn终端缩小_缩小可以通过终端执行的工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: scrapy的name变量_Python
- 下一篇: node工程默认url_node.js处