首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Babel-Transpiler with Ruby on Rails:入门

Babel-Transpiler with Ruby on Rails:入门
EN

Stack Overflow用户
提问于 2017-05-24 01:29:58
回答 1查看 1.3K关注 0票数 0

我是Rails新手,但熟悉JavaScript和ES6。我已经在我的React-Rails gem中进行了ES6转译,这样我就可以正常地用React编写,但任何其他js文件我都被限制在ES5中。

我必须创建一个配置文件来告诉它在所有的js文件上工作,但是我不知道该怎么做。

任何帮助,从对正在发生的事情的更高层次的解释到更循序渐进的方法,都将不胜感激。

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 01:44:51

Rails使用一种称为asset pipeline的功能来编译、连接和转换资产。资源通常是样式表、JavaScript文件和媒体文件(主要是图像)。资产管道可以根据文件类型执行不同的操作,文件类型是文件名的文件扩展名。

React-Rails gem与资产管道集成,因此以.jsx结尾的文件将经过Babel预处理(默认情况下)。

尝试将ES6代码放入一个带有.jsx后缀app/assets/javascripts/myjavascript.jsx的文件中。这应该会让它们通过Babel运行,这将转换ES6代码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44141418

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档