gpt4 book ai didi

javascript - 使用 webpack 捆绑多个模块使用的外部文件

转载 作者:行者123 更新时间:2023-11-28 04:39:25 25 4
gpt4 key购买 nike

我正在构建将安装在项目中的模块。它们具有相似的依赖关系,这会导致使用 webpack 在 bundle 中多次打包依赖关系。所以我将依赖项设置为外部依赖项。

例如:

external: {
'react':'react',
'react-dom':'react-dom'
}

但现在我正在努力寻找一种方法将依赖项捆绑到一个可与模块一起使用的通用 js 文件中。

最佳答案

在 webpack 中使用此格式进行外部配置:

// Exclude React from the bundle, must be react and react-dom here otherwise will not be excluded
externals: {
react: {
root: 'React',
commonjs2: 'react',
commonjs: 'react',
amd: 'react',
umd: 'react',
},
'react-dom': {
root: 'ReactDOM',
commonjs2: 'react-dom',
commonjs: 'react-dom',
amd: 'react-dom',
umd: 'react-dom',
},
},

您可以在主(顶部)应用程序中包含并使用所有外部库。

不确定这是否是您的情况。了解更多可能会很高兴。

关于javascript - 使用 webpack 捆绑多个模块使用的外部文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43911790/

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