gpt4 book ai didi

reactjs - React 代码分割中的 require.ensure 错误

转载 作者:行者123 更新时间:2023-12-03 14:28:44 26 4
gpt4 key购买 nike

我正在使用react-router的代码分割(动态路由)。当从 webpack 构建应用程序时,它不会给出错误,但是当运行它时,它会给出 require.ensure is not a function 的错误。我也在使用服务器端渲染。

以下是我的 getComponent 代码

module.exports = {
path: "/",
getComponent(nextState, cb) {
require.ensure([], (require) => {
cb(null, require('./component/Home'));
})
}
};

最佳答案

我认为服务器端渲染不支持 require.ensure,因为 Node 有自己的 require,当你使用服务器端渲染时,它会使用 node require,而不是webpack require

我认为你应该尝试为服务器和客户端使用不同的路由。服务器路由不使用动态路由

关于reactjs - React 代码分割中的 require.ensure 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39568308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com