CSS代码分割后样式丢失怎么办?

闲人明轩 阅读 3

我用 React 做项目时尝试做 CSS 代码分割,结果动态加载的组件样式完全没生效,页面布局全乱了。是不是 splitChunks 配置有问题?

我用的是 React.lazy + Suspense 加载组件,组件里 import 了局部 CSS 文件:

const LazyComponent = React.lazy(() => import('./LazyComponent'));

function App() {
  return (
    <Suspense fallback="Loading...">
      <LazyComponent />
    </Suspense>
  );
}

而 LazyComponent.js 里是这样引入样式的:import './LazyComponent.css';。打包后 CSS 被单独分包了,但运行时没自动插入到 head 里,咋整?

我来解答 赞 0 收藏
二维码
手机扫码查看
暂无解答

暂无解答