一句命令快速合併 JS CSS

2022-05-03 05:24:10 字數 834 閱讀 5836

在專案開發環境下,我們會把 js **盡可能模組化,方便管理和修改,這就避免不了會出現乙個專案自身 js 檔案數量達到 10 個或者更多。

而專案上線後,會要求將所有 js 檔案合併為 1 個或者幾個,手動的操作雖然也不是問題,但每次修改更新都要手動操作合併一遍,這就肯定是個噩夢了。

這會我就想到了 windows 系統下的 cmd 裡的 copy 命令,它雖然是個複製的功能,但實則也是可以實現合併檔案的需求,下面就看下這句**:

?copy a.js+b.js+c.js abc.js /b

相信不會太多程式設計的人閱讀上面那句**也能大致讀懂意思:通過 copy 命令將 a.js b.js c.js 合併為乙個 abc.js,最後的 /b 表示檔案為二進位檔案,copy 命令的其它引數可以在 cmd 裡輸入 copy /? 學習,這裡就不再細述。

說到這裡,其實 windows 本身就可以完成我們的需求,也不用安裝什麼其它工具了,下面我們要做的就是將這一切操作更簡單。

我們在專案存放 js 的資料夾下新建乙個 txt 檔案,將**複製進去,並修改需要合併哪些檔案,最後儲存並將 txt 修改為 bat 字尾,如:

?接下來我們雙擊下那個 bat 檔案,看到效果了吧?這就是我們想要的。以後每次上線前,只需雙擊下這個檔案,系統就會自動合併並生成乙個合併好的檔案,比起其它什麼工具,這個的效率簡直無法直視。

如果你本地還安裝過 uglifyjs 這個工具,可以在**後面加一句壓縮的**,如:

?uglifyjs core.min.js -m -o core.min.js

這樣每次合併好後就自動壓縮了,又省了一步操作。

css 合併同理。

一句命令快速合併 JS CSS

在專案開發環境下,我們會把 js 盡可能模組化,方便管理和修改,這就避免不了會出現乙個專案自身 js 檔案數量達到 10 個或者更多。而專案上線後,會要求將所有 js 檔案合併為 1 個或者幾個,手動的操作雖然也不是問題,但每次修改更新都要手動操作合併一遍,這就肯定是個噩夢了。這會我就想到了 win...

一句DOS命令搞定檔案合併

用dos的copy命令實現 copy a.js b.js c.js abc.js b 將 a.js b.js c.js 合併為乙個 abc.js,最後的 b 表示檔案為二進位檔案,copy 命令的其它引數可以在 cmd 裡輸入 copy 學習 舉例 如果想要合併多個js檔案到某個目錄下,可以通過如下...

python第一句 第一句python

內部執行過程 python內部執行過程如下 內容編碼 python直譯器在載入.py檔案中的 時,會對內容進行編碼 預設ascill ascii american standard code for information interchange,美國標準資訊交換 是基於拉丁字母的一套電腦編碼系統,...