Webpack外部对象似乎不适用于嵌套对象。

时间:2018-07-28 07:46:23

标签: reactjs webpack webpack-3

我正在像这样使用我的webpack外部组件,并且工作正常。

externals: {
    react: {
       root: React
    }
  }

但是现在我为子窗口注入了webpack脚本,因此React。不再是Window,而是在window.parent中可用。因此,基本上任何导入React的调用都应该回退到window.parent.React

我该如何使用外部设备?我已经尝试过

externals: {
    react: {
       root: ["parent", "React"]
    }
  }

但是它不起作用。我想念什么?

2 个答案:

答案 0 :(得分:1)

最终找到了答案

class MyModel(models.Model):
    ...
    status = models.IntegerField(blank=True, null=True, default=0)
    ...

    def save(self, *args, **kwargs):
        super().save(*args, **kwargs)
        if self.status == 1:
            ... 
            count + 1
            ...
        else:
            pass

是正确的方法

答案 1 :(得分:0)

您应该指定它在全局上的显示方式,尝试尝试:

externals: {
  react: {
    root: "window.parent.React"
  }
}