压缩/批量压缩/合并js文件
寫在前面
如果文件少的話,直接去網站轉化一下就行。
http://tool.oschina.net/jscompress?type=3
1.壓縮單個js文件
cnpm install uglify-js -g 安裝 1>壓縮單個js文件 打開cmd, 目錄引到當前文件夾,cd uglifyjs inet.js -o inet-min.js 或者 uglifyjs inet.js -m -o inet.min.js -m更小,-m參數所以就是把變量名變成a, b, c, d2.壓縮批處理
@echo off :: 設置壓縮JS文件的根目錄,腳本會自動按樹層次查找和壓縮所有的JS SET JSFOLDER=C:\Users\Administrator\Desktop\formini echo 正在查找JS文件 chdir /d %JSFOLDER% for /r . %%a in (*.js) do (@echo 正在壓縮 %%~a ...uglifyjs %%~fa -m -o %%~fa ) echo 完成! pause & exit?新建一個txt文檔,任意命名,將上面的代碼粘貼進去,修改JSFOLDER后面的文件夾目錄為你自己的,然后把.txt后綴改成.bat就可以啦!然后雙擊就可以批量使用uglifyjs壓縮JS文件啦!
Koala 壓縮工具
http://koala-app.com/index-zh.html
使用: 把整個項目文件夾拖進來,或者點擊上邊的“+”號導入,刷新一下子。全選(如果有則除去不壓縮的文件)。右鍵,設置壓縮文件輸出地址。設置完成之后,執行編譯,所有文件對應得壓縮文件便會存在于之前設置的文件夾中。
導入已生成壓縮文件的文件夾。里面除了需要之前生成的壓縮文件之外,還需要有一個app.js文件。app.js文件格式如下下圖。
app.js文件
// @koala-prepend "1.js" // @koala-prepend "2.js" // @koala-prepend "3.js" // @koala-prepend "4.js"把需要合并的文件的名稱全部寫入app.js文件夾。
如果文件多的話,我寫了一個python腳本,運行一下就可以生成一個app.js文件。
如果沒有安裝python,就去安裝一下,或者自己手動敲進去。
python:https://www.python.org/downloads/
import os // 已生成壓縮文件的路徑 filePath = 'C:\\Users\\Administrator\\Desktop\\123' jsList = os.listdir(filePath) str = '' for item in jsList:str += '// @koala-prepend '+'"'+item+'"\n'filename = 'app.js' with open(filename,'w') as file_object:file_object.write(str)print(str) print("app.js 文件生成成功!")將python代碼生成的文件移到已生成壓縮文件的文件夾中。
然后在Koala軟件中,右鍵 app.js ,點擊執行編譯。就會生成一個app.min.js文件。合并成功!
Koala使用參考:?https://www.cnblogs.com/mrhgw/p/4535429.html
?
轉載于:https://www.cnblogs.com/wjw1014/p/11212778.html
總結
以上是生活随笔為你收集整理的压缩/批量压缩/合并js文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做梦梦到在河里游泳是什么意思
- 下一篇: 【Leetcode_easy】821.