Repolode
parcel-bundler

parcel-bundler/parcel

一个零配置的 Web 构建工具,无需配置文件即可打包 HTML、CSS、JavaScript 和各类静态资源。

可替代:Webpack

Star
44,006
Fork
2,318
未关闭 Issue
615
最近提交
前天

这是什么?

Parcel 是一个 Web 构建工具,打包应用或库时无需编写配置文件。开箱即支持 HTML、CSS、JavaScript、TypeScript、JSX,以及图片、字体、视频等常见资源,并内置带热更新的开发服务器。

它的 JavaScript 编译器使用 Rust 编写,构建任务会通过 worker 线程并行执行。构建结果会被缓存,未改动的代码不会重复构建,重启 Parcel 后同样有效。生产构建时会自动进行 Tree Shaking、代码压缩、图片优化、内容哈希和自动代码分割。

当项目需求超出默认配置时,Parcel 提供简洁的配置格式和插件系统,可以扩展构建流程的大部分环节。官方文档包含构建 Web 应用和库的指南,并提供从 Parcel v1 迁移的说明。

核心功能

  • 01零配置支持 HTML、CSS、JavaScript、TypeScript、JSX 及常见静态资源
  • 02内置带热更新的开发服务器
  • 03基于 Rust 的 JavaScript 编译器,通过 worker 线程并行构建
  • 04持久化缓存,重启后未改动的代码无需重新构建
  • 05生产构建自动进行 Tree Shaking、代码压缩、图片优化和代码分割
  • 06支持通过配置和插件系统进行扩展

适用场景

  • 无需花时间配置打包工具,快速启动新的 Web 应用
  • 以最少的设置构建 JavaScript 或 TypeScript 库
  • 快速搭建小型静态站点或带资源的前端页面
  • 将已有项目从 Parcel v1 迁移到新版本

快速上手

  1. 1

    按照文档中的《使用 Parcel 构建网页应用》指南操作

标签

常见问题

parcel 是什么?
一个零配置的 Web 构建工具,无需配置文件即可打包 HTML、CSS、JavaScript 和各类静态资源。 Parcel 是一个 Web 构建工具,打包应用或库时无需编写配置文件。开箱即支持 HTML、CSS、JavaScript、TypeScript、JSX,以及图片、字体、视频等常见资源,并内置带热更新的开发服务器。
parcel 可以免费使用吗?用的什么许可证?
parcel 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
parcel 还在维护吗?
活跃维护中。parcel 最近一次提交是在 2026年10月19日。
parcel 适合用来做什么?
无需花时间配置打包工具,快速启动新的 Web 应用 以最少的设置构建 JavaScript 或 TypeScript 库 快速搭建小型静态站点或带资源的前端页面 将已有项目从 Parcel v1 迁移到新版本
parcel 怎么安装和运行?
按照文档中的《使用 Parcel 构建网页应用》指南操作
在哪里获取 parcel?
源代码和安装说明在 GitHub 上:https://github.com/parcel-bundler/parcel

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目