ES6ModuleTranspiler-Rails在Rails资产管道中转换ES6模块。使用安装:必须安装Node.js才能进行转译。gem 'es6_module_transpiler-rails'用法:只要文件具有.es6扩展名,您的模块将根据其目录嵌套+文件名进行转换和命名。例如:app/assets/javascripts/controllers/fooController.js.es6,其内容 var fooController = function () { console.log('fooController is in the house!'); }; export default fooController; 将编译为 /assets/controllers/fooController.js,并定义为模块。