NervJS / tarojs-plugin-ssr

让 Taro H5 支持 Pre-rendering、SSR 和 ISR,极致的首屏速度🚀,利于 SEO🔍
229 stars 14 forks source link

使用 SWC 插件 #10

Open SyMind opened 1 year ago

SyMind commented 1 year ago

目前项目通过 babel 插件在 Next.js 编译时适配 Taro 代码,导致 Next.js 在编译时无法使用 SWC 来提升编译速度。现在 SWC 已经支持插件,可以将这些 babel 插件转为 SWC 插件,让 Next.js 能够使用 SWC 来加速编译。

SWC 文档:https://swc.rs/docs/plugin/ecmascript/getting-started Next.js 文档:https://nextjs.org/docs/advanced-features/compiler#swc-plugins-experimental

SyMind commented 1 year ago

@swc/plugin-transform-imports 可以代替 taro-import-plugin

SyMind commented 1 year ago

参照 next_ssg 编写 taro-ssg-plugin。