我正在使用react-rails
,我正在尝试使用以下prerender
选项呈现服务器端:
<%= react_component('MyComponent', @data, {prerender: true}) %>
当我这样做时,由于以下原因出现错误const
:
Exception: SyntaxError: Unexpected keyword 'const'. Const declarations are not supported in strict mode.
const
关键字 IIUC 在 ES6 中可用,因此需要以某种方式对其进行转译。我试图弄清楚如何告诉 react-rails 转译 ES6。似乎config.react.jsx_transform_options
是指定它的方式,但我已将以下内容添加到 application.rb 并且它没有任何效果:
应用程序.rb:
config.react.jsx_transform_options = {
whitelist: [
"es6.constants",
],
}
我在这里做错了什么?