Ruby on rails 需要渲染为UMD模块-rails babel transpiler gem

Ruby on rails 需要渲染为UMD模块-rails babel transpiler gem,ruby-on-rails,ruby,babeljs,umd,Ruby On Rails,Ruby,Babeljs,Umd,我正在使用官方网站上提到的rails babel transpiler gem ,用于将es6代码转换为es5 我正在传输的方式,下面是erb文件 <% require 'babel/transpiler' transfromed = Babel::Transpiler.transform("import HelloWrapper from '../assets/javascripts/components/HelloWrapper'; ReactDOM.render(<

我正在使用官方网站上提到的rails babel transpiler gem ,用于将es6代码转换为es5

我正在传输的方式,下面是erb文件

<%
require 'babel/transpiler'
transfromed = Babel::Transpiler.transform("import HelloWrapper from '../assets/javascripts/components/HelloWrapper';  ReactDOM.render(<HelloWrapper />, document.getElementById('app'));")

%>
<%= javascript_tag do %>
<%= transfromed["code"].html_safe %>
<% end %>

它被渲染为

//<![CDATA[

'use strict';

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; }

var _assetsJavascriptsComponentsHelloWrapper = require('../assets/javascripts/components/HelloWrapper');

var _assetsJavascriptsComponentsHelloWrapper2 = _interopRequireDefault(_assetsJavascriptsComponentsHelloWrapper);

ReactDOM.render(React.createElement(_assetsJavascriptsComponentsHelloWrapper2['default'], null), document.getElementById('app'));

//]]>
//
上面的代码可以用UMD方式呈现吗?我在babelrc文件中使用了插件“transform-es2015-modules-umd”,但它没有被转换为umd模块。帮我弄清楚!谢谢