将ES6"import"转换为nodejs"require"的正确方法

ped*_*ena 3 node.js browserify reactjs

我试着在我的项目中重现这里报告的例子.问题是我使用的是似乎不支持ES6导入的Browseryfy.所以我想到翻译示例的第三个导入:

import {Treebeard} from 'react-treebeard';
Run Code Online (Sandbox Code Playgroud)

var Treebeard = require('react-treebeard').default;
Run Code Online (Sandbox Code Playgroud)

但它仍然不起作用,我得到以下错误:

未捕获错误:不变违规:元素类型无效:期望一个字符串(对于内置组件)或类/函数(对于复合组件)但得到:undefined

我读过尝试切换到babelify,但我会认为这个选项是最后一个.谢谢!

Ido*_*Ido 8

var Treebeard = require('react-treebeard').Treebeard;
Run Code Online (Sandbox Code Playgroud)