7a09f88d14
When using pnpm / yarnPnP to install next.js, styled-jsx as dependency is not hoisted in the top level node_modules, it will fail when nodejs is trying to resolve `styled-jsx/style` from project directory. Re-export `styled-jsx/style` in next.js and let swc/babel plugin compile the import path it to `next/dist/shared/lib/styled-jsx` Resolves #10149 Closes #21320 Closes #9325 Co-authored-by: Tim Neutkens <6324199+timneutkens@users.noreply.github.com>
13 lines
377 B
JavaScript
13 lines
377 B
JavaScript
import _JSXStyle from "next/dist/shared/lib/styled-jsx";
|
|
export default (()=><div className={"jsx-94239b6d6b42c9b5"}>
|
|
|
|
<p className={"jsx-94239b6d6b42c9b5"}>test</p>
|
|
|
|
<p className={"jsx-94239b6d6b42c9b5"}>woot</p>
|
|
|
|
<p className={"jsx-94239b6d6b42c9b5"}>woot</p>
|
|
|
|
<_JSXStyle id={"94239b6d6b42c9b5"}>{"p.jsx-94239b6d6b42c9b5{color:red}"}</_JSXStyle>
|
|
|
|
</div>
|
|
);
|