我正在尝试重现我项目中报告的here示例。 问题是我使用的是似乎不支持ES6导入的Browseryfy。 所以我想到翻译示例的第三个导入:
import {Treebeard} from 'react-treebeard';
到
var Treebeard = require('react-treebeard').default;
但它仍然不起作用,我收到以下错误:
未捕获错误:不变违规:元素类型无效:预期 字符串(用于内置组件)或类/函数(用于复合 组件)但得到:未定义
我读过尝试切换到babelify,但我会认为这个选项是最后一个。 谢谢!
答案 0 :(得分:8)
var Treebeard = require('react-treebeard').Treebeard;