Webpack 外部组件似乎不适用于嵌套 objects。
Webpack externals doesn't seem to work for nested objects.
我像这样使用我的 webpack 外部组件,它工作正常。
externals: {
react: {
root: React
}
}
但现在我正在为 child window 注入 webpack 脚本,因此 Window 现在可以在 window.parent 中使用 React,而不是 Window。所以基本上任何导入 React 的调用都应该回退到 window.parent.React
我如何使用外部工具执行此操作?我试过这样
externals: {
react: {
root: ["parent", "React"]
}
}
但是没用。我错过了什么?
你应该指定它在全球范围内的表现,试试看:
externals: {
react: {
root: "window.parent.React"
}
}
终于找到了这个问题的答案
externals: {
react: "parent.React"
}
是正确的方法
我像这样使用我的 webpack 外部组件,它工作正常。
externals: {
react: {
root: React
}
}
但现在我正在为 child window 注入 webpack 脚本,因此 Window 现在可以在 window.parent 中使用 React,而不是 Window。所以基本上任何导入 React 的调用都应该回退到 window.parent.React
我如何使用外部工具执行此操作?我试过这样
externals: {
react: {
root: ["parent", "React"]
}
}
但是没用。我错过了什么?
你应该指定它在全球范围内的表现,试试看:
externals: {
react: {
root: "window.parent.React"
}
}
终于找到了这个问题的答案
externals: {
react: "parent.React"
}
是正确的方法