首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图导入错误:“createElement”不是从“react本机”导出的。@react本机-选择器/选择器/js/Picker.web.js

试图导入错误:“createElement”不是从“react本机”导出的。@react本机-选择器/选择器/js/Picker.web.js
EN

Stack Overflow用户
提问于 2021-06-18 11:00:40
回答 1查看 738关注 0票数 1

在反应本机web应用程序中尝试使用@react-本机选择器/选择器时,会引发以下错误。

package.json依赖项包括:

代码语言:javascript
复制
"@react-native-picker/picker": "^1.16.1",
"babel-plugin-react-native-web": "^0.17.0",
"customize-cra": "^1.0.0",
"react-app-rewired": "^2.1.8"
"react": "16.9.0",
"react-dom": "16.9.0",
"react-native-web": "^0.15.7"


I'm using react-native version 0.61.5

EN

回答 1

Stack Overflow用户

发布于 2022-01-31 19:29:33

嗨,这个错误花了我一场黑客马拉松的胜利!

基本上在picker.web.js,它无法导入createElement。如果您去检查picker.web.js文件,就会使用类似于这样的createElement文件。

代码语言:javascript
复制
const createElement = ReactNativeWeb.createElement || ReactNativeWeb.unstable_createElement; 

我们只需要unstable_createElement!因此,请注释掉这一行,并将其添加到导入中。好了!

代码语言:javascript
复制
import { unstable_createElement as createElement } from 'react-native-web'; 

现在导出您的网站构建!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68033975

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档