type Externals = | string | object | function | RegExp | Array<string | object | function | RegExp>;
undefined
在构建时,防止将代码中某些 import 的依赖包打包到 bundle 中,而是在运行时再去从外部获取这些依赖。
import
更多用法供参考:Rspack Externals。
将 react-dom 依赖从构建产物中剔除。为了在运行时获取这个模块, react-dom 的值将全局检索 ReactDOM 变量。
react-dom
ReactDOM
export default { output: { externals: { 'react-dom': 'ReactDOM', }, }, };
当 output.target 为 web-worker 时,externals 将不会生效。这是因为 Web Worker 环境不支持访问全局变量。
web-worker