Ruby 使用中间人链接多个引擎(coffeescript和jsx)
使用中间人,我如何链接多个文件扩展名以供多个引擎处理 Middleman开箱即用地处理CoffeeScript,我在我的Ruby 使用中间人链接多个引擎(coffeescript和jsx),ruby,coffeescript,sprockets,middleman,tilt,Ruby,Coffeescript,Sprockets,Middleman,Tilt,使用中间人,我如何链接多个文件扩展名以供多个引擎处理 Middleman开箱即用地处理CoffeeScript,我在我的gem文件中有gem Middleman react,在我的config.rb中有activate:react 处理常规的jsx文件,比如my_file.js.jsx,效果很好,但是我想要一个像my_file.js.jsx.coffee这样的文件,但它不起作用 它被正确地解析为CoffeeScript,但随后不会被解析为jsx 以下是一些示例输出: BoardRow = Rea
gem文件中有gem Middleman react
,在我的config.rb中有activate:react
处理常规的jsx文件,比如my_file.js.jsx
,效果很好,但是我想要一个像my_file.js.jsx.coffee
这样的文件,但它不起作用
它被正确地解析为CoffeeScript,但随后不会被解析为jsx
以下是一些示例输出:
BoardRow = React.createClass({
render: function() {
return <tr className='row'>{this.props.intersections}</tr>;
}
});
BoardRow=React.createClass({
render:function(){
返回{this.props.crossions};
}
});
基于这一点,这种事情似乎是可能的。结果是,我的CoffeeScript文件中的magic jsx注释格式不正确,因此解析器跳过了它
确保您的CoffeeScript文件以以下内容开头:
###* @jsx React.DOM ###
尝试在中间人的问题队列中询问。