【问题标题】:How do I tell React that a variable will be available globally after deploying an app?我如何告诉 React 在部署应用程序后变量将在全局范围内可用?
【发布时间】:2019-07-24 21:08:23
【问题描述】:

我有一个 React 应用程序将部署到使用它自己的全局变量和方法的服务 (Overwolf)。当然,只有在我构建了我的应用程序并在 Overwolf 的环境中启动它之后,该变量才可用。 但是 React 拒绝构建,因为 'overwolf' is not defined

如何克服这个问题并成功构建应用程序?

【问题讨论】:

  • 您能否提供服务和应用的代码以及您的部署方式

标签: javascript reactjs variables global production


【解决方案1】:

我假设您使用的是打字稿 - 如果是这样,请将 https://github.com/overwolf/pubg-dev-challenge-samples/blob/master/ow-typescript-sample/typings/overwolf.d.ts 添加到您的打字中

【讨论】:

    【解决方案2】:

    我以前也遇到过这个问题。 然后我用'window.xxx='来解决这个问题。并使用 window.xxx 来调用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-03-05
      • 2013-12-25
      • 2016-11-13
      • 1970-01-01
      相关资源
      最近更新 更多