随笔分类 - 开发工具
摘要:Node.js 版本管理工具用于帮助开发者在不同项目中灵活切换 Node.js 和 npm 版本。常见的工具有 nvm、n、nvs、fnm 和 Volta。以下是它们的优缺点、常用命令及对比总结。 nvm (Node Version Manager) 优点: 支持 macOS 和 Linux。 可以
阅读全文
摘要:
环境 VMWare: 17 宿主机系统:win11 24H2 虚拟机内的系统:Ubuntu 24.04 前言 由于需要在 Linux 环境下进行一些测试工作,于是决定使用 VMware 虚拟化软件来安装 Ubuntu 24.04 操作系统。 考虑到测试过程中需要访问 Github 等外部网络资源,因
阅读全文

摘要:前言 最近作者的电脑 C 盘变红了,这让我很难受(有点小强迫症),所以准备重新安装下系统,顺便把 C 盘扩大点。 注意: 操作系统是 windows 11 23H2。 所有的命令行都是使用 Windows Terminal 中进行的。 安装 Windows Terminal 由于我们所有的命令行操作
阅读全文
摘要:需要用到的软件/插件 oh-my-posh posh-git PSReadLine 安装 oh-my-posh oh-my-posh 是 shell 主题引擎,使用 winget 来安装 oh-my-posh winget serach oh-my-posh # 找到对应的 id 方便在下一步使用(
阅读全文
摘要:## 什么是 Volta `Volta` 是一种管理 JavaScript 命令行工具的便捷方式。 `volta` 的特点: - 速度 - 无缝,每个项目的版本切换 - 跨平台支持,包括 Windows 和所有 Unix shell - 支持多个包管理器 - 稳定的工具安装-无需每次升级都重新安装!
阅读全文
摘要:前言 圈复杂度(Cyclomatic Complexity)是一种代码复杂度的衡量标准。它可以用来衡量一个模块判定结构的复杂程度,数量上表现为独立现行路径条数,也可理解为覆盖所有的可能情况最少使用的测试用例数。圈复杂度大说明程序代码的判断逻辑复杂,可能质量低且难于测试和维护。程序的可能错误和高的圈复
阅读全文