SuperAPI AI 工具集

rspack

前端与建站

查看项目

更新于 10-16 03:15

技能介绍

用途:该技能为 Rspack 打包工具提供系统化指导,按官方文档结构组织,覆盖快速上手、配置、插件与 API 四大板块,帮助用户在项目中正确使用 Rspack。

主要能力:支持在新项目或现有项目中搭建 Rspack;按不同环境配置;使用内置插件或编写自定义插件;从 Webpack 迁移;优化构建性能;理解配置项;使用 CLI 或 JavaScript API;编写自定义 loader;理解插件 API 与 hooks;配置入口与输出;设置代码分割与优化;配置开发服务器;处理资源;集成 TypeScript;排查问题。

使用方式:技能按主题映射到 examples/ 目录下的示例文件。指南类见 examples/guide/(如 start/quick-start.md、features/loader.md、migration/webpack.md、optimization/code-splitting.md、tech/typescript.md);配置类见 examples/config/(如 entry.md、output.md、module-rules.md、optimization.md、dev-server.md);插件类见 examples/plugins/(含 rspack 与 webpack 插件,如 html-rspack-plugin.md、copy-rspack-plugin.md、define-plugin.md、split-chunks-plugin.md);API 类见 examples/api/(cli.md、javascript-api/、loader-api/、plugin-api/、runtime-api/)。每个示例文件包含参数、返回值、常见错误、最佳实践与场景。

适用场景:Rspack 项目搭建与配置、Webpack 迁移、构建性能优化、插件与 loader 开发、代码分割与 tree-shaking、开发服务器与 HMR、TypeScript 集成等。

限制与说明:资料称 Rspack 兼容大多数 Webpack 插件与加载器,配置格式与 Webpack 类似,性能优于 Webpack;示例含 JavaScript 与 TypeScript 版本。具体安装命令、版本号、收费与价格信息暂未提供。官方文档:https://rspack.rs/zh/ ,GitHub:https://github.com/web-infra-dev/rspack 。