【发布时间】:2019-06-13 15:36:34
【问题描述】:
情景
我正在编写一个 React-Native-Web (RNW) 应用程序。基本设计是一个核心应用程序,它将自定义 React-Native 组件库作为节点包。
组件库也是一个 RNW 应用程序,因为我使用 StoryBook 允许独立开发。
问题
当我使用 npm i ... 从 git 将组件库安装到核心应用程序中并将其导入到 src 文件夹中的 App.js 中时,我收到以下错误...
ReferenceError: Can't find variable: Symbol
This error is located at:
in Styled(SimpleList) (created by App)
in RCTView (created by View)
in View (created by App)
in App (created by NativeApp)
in NativeApp
in RCTView (created by View)
in View (created by AppContainer)
in RCTView (created by View)
in View (created by AppContainer)
in AppContainer
我也尝试安装es6-symbol,但这似乎没有任何影响。
有什么建议吗?
【问题讨论】:
-
你导入了es6-symbol吗?如果是,如何?
-
是的,我使用 import 'es6-symbol/implement' 将它导入到 App.js 中;仅供参考,这似乎只是一个 android 问题,该解决方案适用于 ios
标签: reactjs react-native react-native-web