我正在使用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中并且它没有任何效果:
application.rb中:
config.react.jsx_transform_options = {
whitelist: [
"es6.constants",
],
}
我在这里做错了什么?