- Install preprocessor library
npm i --save-dev @onlook/nextjs
- Update
next.config.mjs
ornext.config.js
import path from "path";
const nextConfig = {
reactStrictMode: true,
experimental: {
swcPlugins: [["@onlook/nextjs", { root: path.resolve(".") }]],
},
}
export default nextConfig
For more, see: https://nextjs.org/docs/pages/api-reference/next-config-js
Unfortunately, Next.js version v13.2.4 ~ v13.3.1 cannot execute SWC Wasm plugins, due to a bug of next-swc. See more here.
Please upgrade to next 13.4.3
or above.
npm i next@13.4.3
The Next plugins ecosystem is still experimental, so SWC ships backwards incompatible version.
We will keep updating the package to the latest version in hope of a stable release in the future.