我只是在用React进行周转,并且使用grunt和grunt-browserify进行基本设置,但是出现了一个解析错误。任何人都知道这个解决方案?附注 - 当我不使用react/jsx时,任务运行良好。在React组件上运行grunt-browserify时出现解析错误
有了一个基本组成部分:
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'
]
}
}
},
你也可以添加'grunt browserify'任务代码吗? – Dhiraj 2015-04-04 15:33:56
在@DhirajBodicherla中添加它 – Ben 2015-04-04 15:48:05