【问题标题】:Correct way to translate ES6 "import" to nodejs "require"将 ES6“import”翻译为 nodejs“require”的正确方法
【发布时间】:2015-12-11 17:20:37
【问题描述】:

我正在尝试在我的项目中重现here 报告的示例。 问题是我使用的 Browseryfy 似乎不支持 ES6 导入。 所以我想到了将示例的第三个导入翻译自:

import {Treebeard} from 'react-treebeard';

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

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

未捕获的错误:不变违规:元素类型无效:预期 字符串(用于内置组件)或类/函数(用于复合 组件)但得到:未定义

我读到尝试切换到 babelify,但我会将此选项视为最后一个选项。 谢谢!

【问题讨论】:

    标签: node.js reactjs browserify


    【解决方案1】:
    var Treebeard = require('react-treebeard').Treebeard;
    

    【讨论】:

      猜你喜欢
      • 2016-10-19
      • 2018-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 2022-01-07
      相关资源
      最近更新 更多