首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在bit.dev上安装一个导出组件时,未定义React

在bit.dev上安装一个导出组件时,未定义React
EN

Stack Overflow用户
提问于 2021-01-14 13:49:54
回答 2查看 364关注 0票数 1

我跟踪了反应用位官方教程。结果是:https://bit.dev/vibe/react-admin-components/action-buttons

问题是,我不能将上述组件作为npm包安装在另一个项目中。当使用以下导入时运行时(而不是构建时)时,它表示React is undefinedimport ActionButtons from '@bit/vibe.react-admin-components.components';

我相信这是一个快乐的案例,这里没有魔法。当我使用React 17babel 7时,也许babel就是问题所在。

任何想法都会受到高度赞赏。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-01 21:26:00

我是Bit团队的乔什。

我发布了一个新版本的re编译器,现在支持re 17,请使用新版本并重新导出您的组件。https://bit.dev/bit/envs/compilers/react?version=1.0.23

票数 2
EN

Stack Overflow用户

发布于 2021-01-17 15:56:44

错误React is undefined意味着未正确配置React的默认位编译器以支持新的JSX转换器。

修复的步骤

  1. 按照下面的位编译器设置默认的指导方针
  2. 按照Configuration 这里一节更新分叉编译器的.babelrc以使用自动运行时。请注意,您必须将编译器的@babel/preset-react依赖项升级到>=7.9.0。
  3. 使用新编译器重新生成组件
  4. 再次导出该组件并享受
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65720246

复制
相关文章

相似问题

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