未捕获的ReferenceError:XXXX未定义

时间:2016-03-26 10:20:38

标签: ruby-on-rails-3 reactjs commonjs

我得到了一个非常奇怪的错误,我花了几个小时来解决,但那是行不通的。代码如下所示:

class Post extends React.Component {
  render () {
    return (
      <div>
        <div>TEST</div>
      </div>
    );  
  }
}

这很好但是如果我添加var XXX = require('XXX')之类的东西。它会说Uncaught ReferenceError: Post is not defined,对我来说根本没有意义。更有趣的是,如果您按照以下方法创建反应组件:

var MyComponent = React.createClass(/*...*/); 

如果您在前面需要模块,除非您删除var并且它神奇地工作,否则这将无效。

所以,我不知道这是我的rails项目的问题还是ES6出了问题。

之前有没有人有类似的问题?

0 个答案:

没有答案