返回介绍

所用技术栈

发布于 2024-09-15 23:43:08 字数 5353 浏览 0 评论 0 收藏 0

  1. Lerna
    • 用途 :用于管理 JavaScript 项目的多包工具,能够处理 monorepo 项目,简化包的管理和版本控制。
    • 官网Lerna
  2. Chalk
    • 用途 :一个用于在控制台输出带颜色和样式的文本的库,提供简洁的 API。
    • 官网Chalk
  3. Commander
    • 用途 :一个用于创建可执行命令行应用程序的库,帮助构建友好的 CLI 接口。
    • 官网Commander
  4. dirname-filename-esm
    • 用途 :在 ES 模块中获取当前文件的目录名和文件名,解决 ES 模块中的路径问题。
    • 官网dirname-filename-esm
  5. fs-extra
    • 用途 :一个扩展的文件系统库,提供了 FS 模块中没有的额外功能,如递归复制、删除等。
    • 官网fs-extra
  6. import-local
    • 用途 :用于在本地查找依赖模块,不会干扰全局安装的模块,通常用于 CLI 工具中。
    • 官网import-local
  7. semver
    • 用途 :一个用于解析、比较和操作语义化版本号(semver)的库。
    • 官网semver
  8. execa
    • 用途 :一个用于执行子进程并处理其输出的库,提供更好的人机界面,以处理和简化命令行的执行。
    • 官网execa
  9. Jest
    • 用途 :由 Facebook 开发的 JavaScript 测试框架,适用于 React 应用和其他 JavaScript 项目,具有零配置的特性。
    • 官网Jest
  10. Mocha
    • 用途 :一个灵活的 JavaScript 测试框架,支持异步测试和多种断言库。
    • 官网Mocha
  11. Axios
    • 用途 :一个用于发送 HTTP 请求的库,支持 Promise API 和请求/响应拦截器。
    • 官网Axios
  12. Inquirer
    • 用途 :用于构建命令行交互式问答的库,广泛用于 CLI 应用中获取用户输入。
    • 官网Inquirer
  13. npmlog
    • 用途 :一个用于记录 NPM 日志的库,提供多种日志级别。
    • 官网npmlog
  14. url-join
    • 用途 :一个用于连接 URL 片段的简单库,确保正确处理斜杠。
    • 官网url-join
  15. path-exists
    • 用途 :检查文件或目录是否存在的库。
    • 官网path-exists
  16. simple-git
    • 用途 :一个简化 Git 操作的 Node.js 库,用于在 Node 应用中执行 Git 命令。
    • 官网simple-git
  17. Ora
    • 用途 :一个用于在命令行中显示加载动画的库,常用于指示异步操作的进度。
    • 官网Ora
  18. EJS
    • 用途 :一个简单的 JavaScript 模板引擎,用于生成 HTML 内容,支持在 JavaScript 中嵌入 HTML 代码。
    • 官网EJS
  19. Glob
    • 用途 :用于文件匹配(文件搜索)的库,允许使用 Unix 风格的图案匹配文件名。
    • 官网Glob
  20. ESLint
    • 用途 :一个用于识别和报告 JavaScript 代码中模式问题的工具,帮助保持代码质量。
    • 官网ESLint
  21. Egg.js
    • 用途 :一个基于 Koa 的企业级 Node.js web 框架,提供强大的插件系统和架构。
    • 官网Egg.js
  22. egg-mongoose
    • 用途 :Egg.js 框架的 Mongoose 插件,用于简单地连接 MongoDB 数据库。
    • 官网egg-mongoose
  23. MongoDB
    • 用途 :一个现代化的 NoSQL 数据库,可用于存储和查询数据,适合处理非结构化数据。
    • 官网MongoDB

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文