統計前端vue項目的代碼數量(有多少行)


需求

想要統計一下自己寫的vue項目的代碼量。

主要是src文件夾下的html、css、js、vue文件的總代碼量

解決方案

使用git bash,切換至vue項目的src目錄下,然后輸入如下命令:


find . "(" -name "*.html" -or -name "*.js" -or -name "*.css" -or -name "*.vue" ")" -print | xargs wc -l

命令解析

首先,find、xargs、wc、都是linux下的命令。

設置了find命令的搜索路徑:將find的頂層目錄設置為當前目錄,即從當前目錄開始搜索

-name ".html":-name使得find根據指定的名稱尋找文件。".html"即匹配所有后綴名為html的文件。

-or是find命令的一個操作符,“或”。

-print將尋找到的文件的名稱打印出來。

|:管道,大體作用就是把前面命令的輸出,作為后面命令的輸入。

xargs命令:將管道的標准輸入轉換為下個命令的參數。由於wc命令是對文件的信息進行統計,

需要文件名作為參數,因此需要將find命令找到的文件名,使用xargs作為參數傳遞給wc命令。

wc命令:統計文件的行數、字節數等信息。

-l參數:只顯示行數。在同時對多個文件的行數進行統計時,會計算出它們的和。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM