随着前端开发工具的不断更新,我们可以使用各种工具来辅助我们的开发工作。其中,npm 包是前端开发中不可或缺的一部分。在这篇文章中,我们将学习一个叫做 node-tokei 的 npm 包,它可以用来统计代码行数。
安装 node-tokei
在开始使用 node-tokei 之前,我们需要先安装它。打开终端,进入到你的项目目录,执行以下命令:
npm install -g node-tokei
这个命令会在全局安装 node-tokei。
使用 node-tokei
接下来,我们开始使用 node-tokei 来统计代码行数。我们可以在终端输入以下命令:
node-tokei ./src
上述命令中的 ./src
是指我们要统计的代码目录。执行完这个命令,会输出如下结果:
-- -------------------- ---- ------- ------------------------------------------------------------------------------- -------- ----- ----- ---- -------- ------ ------------------------------------------------------------------------------- --- - --- -- - -- ---- - ---- ---- - --- ---------- -- ----- ----- ---- ---- ---- - -- -- - - -------- - -- -- - - ------------------------------------------------------------------------------- ----- -- ----- ----- ---- ---- -------------------------------------------------------------------------------
这个结果告诉我们当前代码目录中一共有 28 个文件,分别是使用不同语言编写的。而且针对每种语言分别统计了行数、代码行数、注释行数和空白行数等信息。
换成不同语言的统计方案
node-tokei 支持多种不同语言的统计方案。在执行命令时,可以通过添加 --type
参数指定使用的语言类型。例如,我们可以使用以下命令来统计 Go 语言代码的行数:
node-tokei --type=go ./src
执行完这个命令,会输出类似如下的结果:
------------------------------------------------------------------------------- Language Files Lines Code Comments Blanks ------------------------------------------------------------------------------- Go 4 1404 953 100 351 ------------------------------------------------------------------------------- Total 4 1404 953 100 351 -------------------------------------------------------------------------------
将结果输出到文件
如果你希望将统计结果输出到文件,可以使用以下命令:
node-tokei ./src > result.txt
上述命令会将统计结果输出到 result.txt 文件中。
总的来说,node-tokei 是一个非常便捷的 npm 包,可以帮助我们快速统计代码行数,从而更好的了解代码结构,进一步优化我们的代码质量。值得你去尝试使用它,相信你会有所收获!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60065b4ac6eb7e50355dbfd4