【问题标题】:ReferenceError: document is not defined (Expo)ReferenceError: 文档未定义 (Expo)
【发布时间】:2018-09-19 13:17:21
【问题描述】:

(React Native / Expo 环境)

我正在尝试将一个项目移植到 Expo(在普通的 React Native 环境中似乎可以正常工作)。

我遇到了一个问题,即 url-polyfill 库出现异常('document is not defined'),因为它试图访问确实未定义的文档全局变量。

试图用谷歌搜索,但没有找到太多。

所以我的问题基本上是:

如何在 RN (Expo) 环境中填充 URL(需要填充,否则我得到一个“尚不支持创建 URL 对象”异常)?

另外,不确定全局文档变量是否应该在 React Native 中可用,并且可能仅在 Expo 中不可用?

【问题讨论】:

    标签: react-native expo


    【解决方案1】:

    为了关闭这个,我设法通过使用不同的 URL 实现,whatwg-url 来解决问题。

    url-polyfill 的问题是,它假定浏览器环境,通常的全局变量可用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2016-09-04
      • 1970-01-01
      • 2018-04-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多