如何在React SSR(服务器端渲染)中使用样式加载器?

Pou*_*ani 5 reactjs webpack webpack-style-loader server-side-rendering ssr

如您所知,我们可以轻松地使用样式加载器将样式添加到我们的react项目中,但是该窗口在服务器端渲染中不可用,那么如何使用样式加载器(或在SSR项目中替代样式加载器)?

当我使用style-loader时,它按预期返回此错误:

 .../public/server.js:866
        return window && document && document.all && !window.atob;
        ^

    ReferenceError: window is not defined
Run Code Online (Sandbox Code Playgroud)

Pou*_*ani 5

我刚刚找到了我问题的答案;我们可以使用isomorphic-style-loader来加载SSR中的样式

  • 这不支持 React 18 有人有其他选择吗? (2认同)