gpt4 book ai didi

webpack - 从 webpack 包中排除 react

转载 作者:行者123 更新时间:2023-12-03 09:09:54 25 4
gpt4 key购买 nike

我试图从 webpack 生成的包中排除 react 。原因是,我们在页面上提供了一个全局版本的 react,所以我将使用它。

我试过使用下面的,正如这里的建议 Webpack and external libraries但这似乎不起作用。我可以看到 webpack 已经导出了 React 但它仍然
出现在捆绑包中。

externals: {
'react': 'React'
}

我在想这可能是另一种依赖,例如 react 路由器进口 react ?有没有人设法做到这一点?

最佳答案

我和你有同样的问题。卡了一晚上,找到答案了,react-dom需要 react/lib/ReactDOM ,其中仍然包括 react在捆绑。解决方案如下所示:

externals: {
'react': 'react', // Case matters here
'react-dom' : 'reactDOM' // Case matters here
}

然后添加 react-dom到页面中的脚本标记。

关于webpack - 从 webpack 包中排除 react,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33154285/

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