Skip to content

包管理器

pnpm

yarn

Node.js

构建&打包工具

ESBulid

webpack

Vite

Turbopack

vue-cli

规范

commonJS

AMD

数据库

mongoDB

Mysql

分类名称性质简要介绍主要作用
包管理器pnpm技术一种高性能的 Node.js 包管理器,通过硬链接和内容寻址减少磁盘占用。管理项目依赖、加速安装、节省空间。
yarn技术Facebook 开发的包管理器,改进了 npm 的速度与一致性。高效安装依赖、锁定版本、支持工作区。
运行环境Node.js技术基于 Chrome V8 引擎的 JavaScript 运行时,可在服务端执行 JS。用于搭建后端服务、构建工具执行环境。
构建 & 打包工具ESBuild技术极快的 JavaScript 打包与压缩工具,用 Go 编写。用于代码打包、压缩、构建优化。
webpack技术功能强大的模块打包器,支持各种资源(JS、CSS、图片等)的打包。前端项目打包、代码分割、模块化管理。
Vite技术基于 ES 模块与 Rollup 的前端构建工具,支持热更新。提供快速开发体验和高效构建。
Turbopack技术Webpack 的下一代加速版本,由 Vercel 开发,使用 Rust 编写。极快的增量构建与热更新。
项目脚手架vue-cli技术Vue 官方提供的脚手架工具,用于快速创建 Vue 应用。快速生成项目结构与配置,支持插件化。
规范CommonJS概念Node.js 使用的模块规范,通过 requiremodule.exports 实现模块化。实现服务器端模块加载与组织。
AMD (Asynchronous Module Definition)概念浏览器端模块化规范,支持异步加载模块。用于浏览器环境下模块化管理(如 RequireJS)。
数据库MongoDB技术文档型 NoSQL 数据库,使用 JSON 类似结构存储数据。存储非结构化数据,适合灵活的前后端数据交互。
MySQL技术关系型数据库管理系统,基于结构化查询语言 (SQL)。存储结构化数据,常用于后台业务系统。