位置: IT常识 - 正文

如何统计前端项目有多少行代码(前端数据统计图)

编辑:rootadmin
如何统计前端项目有多少行代码  方法一:输入命令

推荐整理分享如何统计前端项目有多少行代码(前端数据统计图),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何统计前端项目数据,如何统计前端项目数据,如何统计前端项目数据,前端数据统计图,前端统计页面访问量,前端数据统计图,如何统计前端项目数量,如何统计前端项目数据,内容如对您有帮助,希望把文章链接给更多的朋友!

前端项目核心代码主要在src目录下,打开项目找到src目录,右键点击 git bash here ,然后输入命令:

1.包括空行(会列出每个文件的代码行数):

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

  2.不包括空行(只显示总行数)

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

3. 回车命令

grep -v "^$"

如果还有其他文件,可继续添加如  -or -name "*.json",需要注意的是:注释也被统计在代码行数之内。 

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

设置了find命令的搜索路径:将find的顶层目录设置为当前目录,即从当前目录开始搜索

-name ".html":-name使得find根据指定的名称寻找文件。".html"即匹配所有后缀名为html的文件。

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

-print将寻找到的文件的名称打印出来。

如何统计前端项目有多少行代码(前端数据统计图)

|:管道,大体作用就是把前面命令的输出,作为后面命令的输入。

xargs命令:将管道的标准输入转换为下个命令的参数。由于wc命令是对文件的信息进行统计,

需要文件名作为参数,因此需要将find命令找到的文件名,使用xargs作为参数传递给wc命令。

wc命令:统计文件的行数、字节数等信息。

-l参数:只显示行数。在同时对多个文件的行数进行统计时,会计算出它们的和。

 方法二:使用vscode插件

1. 安装插件

 2. 装好插件后,重新启动vscode,打开需要计算代码行数的项目,使用快捷键 ctrl + shift + p 选择 VSCodeCounter:Count lines in directory 

3. 回车后会显示当前项目的路径,可修改路径,选择你需要计算代码行数的目录

 4.再次回车,即可显示当前目录下的代码量、注释、空行等。

 

 参考文章:

如何统计项目代码行数_beibeix2015的博客-CSDN博客_如何统计代码行数

VS Code中统计有效代码行数(除去注释行,空格)_无月大大的博客-CSDN博客_有效代码行数

本文链接地址:https://www.jiuchutong.com/zhishi/283551.html 转载请保留说明!

上一篇:微软/edge文本转语音API接口(microsoftedge怎么转换成ie)

下一篇:linux tcpdump抓取HTTP包的详细解释(linux抓包 udp)

  • html网页设计源代码结合企业网站建设的设计方案和功能需求

    html网页设计源代码结合企业网站建设的设计方案和功能需求

  • iQOO10怎么不显示图标名称(iqoo3不显示数据图标)

    iQOO10怎么不显示图标名称(iqoo3不显示数据图标)

  • 微信扫一扫摄像头反了怎么设置(微信扫一扫摄像头怎么调换)

    微信扫一扫摄像头反了怎么设置(微信扫一扫摄像头怎么调换)

  • 微信运动半夜自动增加(微信运动半夜自动更新)

    微信运动半夜自动增加(微信运动半夜自动更新)

  • 抖音怎么赞别人的作品(抖音怎么赞别人的点赞)

    抖音怎么赞别人的作品(抖音怎么赞别人的点赞)

  • 手机红外被异常遮挡怎么办(手机红外被异常遮挡怎么去除)

    手机红外被异常遮挡怎么办(手机红外被异常遮挡怎么去除)

  • 华为p40pro近距离拍照模糊(华为p40pro近距离拍照无法聚焦)

    华为p40pro近距离拍照模糊(华为p40pro近距离拍照无法聚焦)

  • 魅族17是双扬声器吗(魅族17双扬声器怎么关闭)

    魅族17是双扬声器吗(魅族17双扬声器怎么关闭)

  • qq作业提交别人可以看见吗(qq作业提交别人可以看见提示吗)

    qq作业提交别人可以看见吗(qq作业提交别人可以看见提示吗)

  • 苹果手机加入黑名单别人打电话会知道吗(苹果手机加入黑名单后怎么恢复)

    苹果手机加入黑名单别人打电话会知道吗(苹果手机加入黑名单后怎么恢复)

  • 苹果手机裸机都有什么(苹果手机裸机都有哪些)

    苹果手机裸机都有什么(苹果手机裸机都有哪些)

  • 抖音手机号怎么解绑不是更换(抖音手机号怎么更换)

    抖音手机号怎么解绑不是更换(抖音手机号怎么更换)

  • 小米18瓦快充支持pd协议吗(小米18w快充电流是多少)

    小米18瓦快充支持pd协议吗(小米18w快充电流是多少)

  • word文档怎么去掉修改痕迹(word文档怎么去掉表格线)

    word文档怎么去掉修改痕迹(word文档怎么去掉表格线)

  • 小度音箱要拔电源吗(小度音箱拔掉电源能待机吗)

    小度音箱要拔电源吗(小度音箱拔掉电源能待机吗)

  • 不是好友能投诉封号吗(不是好友能投诉qq吗)

    不是好友能投诉封号吗(不是好友能投诉qq吗)

  • 京东个人中心在哪里(京东个人中心在哪)

    京东个人中心在哪里(京东个人中心在哪)

  • 拼多多什么算是新用户(什么叫拼多多)

    拼多多什么算是新用户(什么叫拼多多)

  • 怎么取消icloud储存空间自动续费(怎么取消icloud储存空间续费)

    怎么取消icloud储存空间自动续费(怎么取消icloud储存空间续费)

  • 苹果手机无线网不稳定(苹果手机无线网自动关闭怎么回事)

    苹果手机无线网不稳定(苹果手机无线网自动关闭怎么回事)

  • 手机拍视频怎么防抖(手机拍视频怎么拉近镜头)

    手机拍视频怎么防抖(手机拍视频怎么拉近镜头)

  • iphone 128g够用吗(ipad下一页)

    iphone 128g够用吗(ipad下一页)

  • 新电池耗电快正常吗(新电池费电)

    新电池耗电快正常吗(新电池费电)

  • qq解除文件默认设置(qq文件怎样解除默认打开方式)

    qq解除文件默认设置(qq文件怎样解除默认打开方式)

  • 手机插上外置u盘没反应(手机插上外置u盘只显示充电)

    手机插上外置u盘没反应(手机插上外置u盘只显示充电)

  • 快手如何修改绑定的手机号(快手如何修改绑定的名字信息)

    快手如何修改绑定的手机号(快手如何修改绑定的名字信息)

  • 什么是uniCloud(什么是Unicode)

    什么是uniCloud(什么是Unicode)

  • 递延所得税负债账务处理
  • 关税是价内税还是税外税
  • 同一控制下长期股权投资相关税费
  • 出差补贴计入
  • 银行证书年费计入什么科目
  • 发票红冲原票怎么处理
  • 申报更正日期改变会导致逾期申报吗
  • 个人平均缴费基数
  • 购货发票属于外来原始凭证吗为什么
  • 赊销固定资产会计科目
  • 收到承兑汇票怎么兑现步骤
  • 公司老板个人卡收款 出纳有责任吗
  • 无形资产换出
  • 发票冲红后原发票还有用吗?
  • 我国的税收管理体制和方向
  • 公司职员聚餐取个名字
  • 设备销售并负责安装税率是多少
  • 广告服务印花税怎么交
  • 农产品增值税免税
  • 把黑龙江省
  • 个人出租住房增值税免税政策
  • 联营店铺收取的收入如何账务处理?
  • 银行回单箱费会扣吗
  • 如何禁用bios里的secure boot
  • 折旧可以计入主体成本吗
  • 一键ghost软件怎么用
  • 如何获取文件夹下所有文件
  • windows10如何开启wifi
  • 简易征收做账
  • 老大心态是什么意思
  • linux zmodem
  • 投资性房地产出售
  • 销售已使用固定资产收入与主营收入合计超过120万元
  • vue中的...
  • 应付账款会计分离
  • 货物品种不太多而数量又相对较大
  • Laravel 5.4向IoC容器中添加自定义类的方法示例
  • 员工出差过程中猝死赔偿
  • 软件和信息技术服务业发展趋势
  • vue的mvvm模型
  • 使用灭火器时要对准火焰的什么部位喷射
  • 最新前端面试题
  • 前端分页显示
  • 有形动产租赁个税是经营所得吗
  • nsloopup命令
  • 管家婆中已经过账的进货单怎么删除?
  • 购进农产品直接销售核定农产品增值税进项税额计算表
  • 预交的企业所得税如何记账
  • 普通发票增量需要什么资料
  • 数据库 sql优化
  • 公司纳税信用等级B级是什么意思
  • 个人所得税税率怎么算
  • sql server中字符串常量只能用双引号括起来
  • 企业进行存货清查时,对于盘亏的存货
  • 小规模教育培训怎样纳税
  • 处置固定资产增值税收入与企业所得税收入不一致
  • 固定资产指的是几年度
  • 常用的加速折旧方法
  • 员工自己承担的社保费用进入管理费用吗
  • 收到的专项资金怎么入账
  • 广告费和广告发布费什么区别
  • 设置mysql数据库字符集的语句
  • mysql设计树形数据库
  • mysql有哪些数据类型,有哪些运算符
  • 如何在卸载程序中隐藏已安装程序
  • fedora系统
  • FreeBSD 6.2用freebsd-update升级过程
  • win7任务管理器怎么打开
  • win8禁用网络之后如何开启
  • windows 10如何使用
  • macbookpro鼠标触控板
  • 五个常用的说明方法
  • 查看 linux版本
  • win10系统中怎么打开IE浏览器
  • win8怎么做win7系统
  • cocos2d游戏源码
  • jquery 引入js
  • nodejs全栈前景
  • vue源码是用什么写的
  • js如何使用
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设