1

我正在使用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",
  ],
}

我在这里做错了什么?

4

0 回答 0