目录:网上冲浪指南

Awesome nodejs dev

2022/06/21

这里收集了一些我目前在用的一些 npm package,通过使用这些 npm package ,你可以快速地实现一个功能完善的 node cli 工具,帮助你的想法尽快落地。

CLI library

帮助你实现一个 CLI 工具必备的基础功能。

commander

一个功能完善、符合直觉的命令行参数解析库

loglevel

轻量易扩展的日志库,主要功能是按日志级别过滤输出

chalk

给你的用户一点颜色看看

Bash 的替代品

Bash 脚本很强大但也很难编写,这些工具帮助你获得 Bash 的超级能力但不需要你学习奇怪的 Bash 语法

zx

给你带来更加友好的 shell 互操作开发体验

globby

简单实用的 glob 匹配库

compressing

压缩、解压一站式解决方案

  • 支持 tgz tar gzip zip

  • 支持 Stream API、Promise API

提升 TypeScript 开发体验

TypeScript 几乎成为了 JavaScript 的现在跟未来,谁能拒绝 TypeScript 带来的良好的开发体验呢?

esbuild

开箱即用的 tsc 替代品

  • 支持 CommonJS / ESM

  • 支持创建 bundle,将 cli 工具打包为单个文件

@swc/jest

使用 TypeScript 编写 jest 测试的最佳选择

提高效率的全局工具

除了上面安装在项目中的库,这些需要全局安装的工具也能够解决开发过程中的痛点,提高开发效率。

volta

nvm 的最佳替代品

  • 在多个项目之间自动切换 nodejs 版本

  • 无痛地管理全局安装的 npm tools

内容导航

本网站所展示的文章由 Zeeko Zhu 采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可

Zeeko's blog, Powered by ASP.NET Core 🐳