我用的是ReactJS.
当我运行下面的代码时,浏览器会显示:
Uncaught TypeError: Super expression must either be null or a function, not undefined
任何关于问题所在的提示都将不胜感激.
首先是用于编译代码的行:
browserify -t reactify -t babelify examples/temp.jsx -o examples/public/app.js
代码是:
var React = require('react');
class HelloMessage extends React.Component {
render() {
return <div>Hello </div>;
}
}
更新:
Install globally:
sudo npm install -g react@0.13.2
install locally:
npm install react@0.13.2
make sure the browser is using the right version too:
<script type="text/javascript" src="react-0.13.2.js"></script>
希望这能拯救别人三天宝贵的生命.