当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《将ES6"import"转换为nodejs"require"的正确方法》经验,为你挑选了1个好方法。

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

import {Treebeard} from 'react-treebeard';

var Treebeard = require('react-treebeard').default;

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

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

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



1> Ido..:
var Treebeard = require('react-treebeard').Treebeard;

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有