我不想在构建期间包含 .babelrc,因为 SWC 作为 Babel 的替代品被禁用。我只需要 .babelrc 用于开发测试目的的插件,但 SWC 尚不支持。我被告知要检查 the doc about ignored compiler options但是页面已关闭,我无法从 nextjs document on disabling SWC 中找到解决方案及其 feedback thread .
最佳答案
super hacky,但你可以修改 package.json
中的 build
脚本,在构建之前临时重命名配置文件,然后在构建之后恢复它:
{
"scripts": {
"dev": "next dev",
"build": "mv .babelrc .babel_ && next build; mv .babel_ .babelrc",
"start": "next start",
"lint": "next lint"
}
}
但是,这不是一个跨平台的解决方案。
关于next.js - 我可以让 Next.Js 在构建期间排除 .babelrc 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71564063/