我像这样使用我的webpack externals,它运行得很好。
externals: {
react: {
root: React
}
}
但现在我正在为一个子窗口注入webpack脚本,所以现在在window.parent中可以使用React而不是window。所以基本上,任何导入React的调用都应该回退到window.parent.React
如何使用externals来完成此操作?我试过这样的
externals: {
react: {
root: ["parent", "React"]
}
}
但它不起作用。我错过了什么?
终于找到了这个的答案
externals: {
react: "parent.React"
}
是正确的方式吗
您应该指定它在全局上的方式,尝试一下:
externals: {
react: {
root: "window.parent.React"
}
}