码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 如何统计前端项目有多少行代码


     方法一:输入命令

    前端项目核心代码主要在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博客_有效代码行数

  • 相关阅读:
    基于.NetCore开发博客项目 StarBlog - (13) 加入友情链接功能
    小程序中计算距离信息
    计组笔记1-计算机系统概论
    11.9树的表示方法(孩子,父亲,孩子兄弟),树、森林的遍历,一些操作,决策树,前缀树
    我的第一个python web 网站
    小学生用哪种护眼灯好?2022年无蓝光的护眼灯推荐
    初识Node.js开发
    创建型设计模式学习笔记
    夏天对于糖友控制血糖是否有利
    如何在C++项目中用C#运行程序调试C++ DLL
  • 原文地址:https://blog.csdn.net/wxiao_xiao_miao/article/details/126951865
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号