Facebook建议将来完全删除React.createClass以支持ES6类。我现在开始浏览我的react.js类,并用现在接受的class MyClass extends React.Component
语法替换它们。但是,我不认为我在某些事情上已经相当了。我编写了以下API挂载,gulp在加载时似乎不喜欢这个特定的模块:Cannot find module '.components/ticker-trader' from '/.../src'
。
我的特定课程概述为:
import React, { Component, PropTypes } from 'react';
class TickerTrader extends React.Component {
constructor(props) {
super(props);
this.state = {
};
}
componentDidMount() {
$.get("api_url", function(data) {
this.setState(data),
});
}
render() {
return (
<div></div>
);
}
}
export default TickerTrader;
任何人都可以概述出错的地方......我确信这是一种简单的东西。我试图通过使用文档解决这个问题,但我似乎无法在任何地方......
答案 0 :(得分:0)
检查文件路径。
Cannot find module '.components/ticker-trader' from '/.../src'
看起来不对。
而不是.components/ticker-trader
代替./components/ticker-trader
。