next-rspack 是一个社区驱动的插件,它允许 Next.js 项目使用 Rspack 作为打包工具(实验性)。
查看 Rspack 加入 Next.js 生态 博客文章了解更多。
安装 next-rspack
包:
如果你使用的 Next.js 版本低于 15.3.0,请先升级到 >= 15.3.0 版本,参考 Next.js - Upgrading。
在项目的 next.config.js
或 next.config.ts
中,对现有配置进行包装:
得益于 Rspack 对 webpack 的兼容性,在使用 next-rspack
时,可以沿用与 webpack 相同的方式来自定义配置。
在 next.config.js
中,通过以下回调函数来修改 Rspack 配置:
更多信息请查看 Next.js - Custom Webpack Config。
此外,你可以使用 next-compose-plugins 来快速将 next-rspack
与其他 Next.js 插件集成: