我只是在玩弄 React,并使用 grunt 和 grunt-browserify 进行了基本设置,但我遇到了解析错误。有谁知道这个的解决方案?旁注 - 当我不使用 react/jsx 时,任务运行良好。
有一个基本组件:
var HelloWorld = React.createClass({
render: function(){
return (
<div>
Hello World!
</div>
)
}
});
React.render(<HelloWorld />, document.getElementById('app'));
我收到此错误:
>> File "assets/javascripts/app.js" changed.
Running "browserify:dist" (browserify) task
>> /Users/username/www/reactor/assets/javascripts/app.js:4
>> <div>
>> ^
>> ParseError: Unexpected token
Warning: Error running grunt-browserify. Use --force to continue.
这是繁重的任务:
browserify: {
dist: {
files: {
'public/javascripts/app.js' :
[
'assets/javascripts/components/**/*.js',
'assets/javascripts/app.js'
]
}
}
},