gpt4 book ai didi

ruby-on-rails - 将 es6 与 rails Assets 管道一起使用的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-04 03:37:07 25 4
gpt4 key购买 nike

将 ES6 与 Rails Assets 管道一起使用的最佳方法是什么?我正在尝试在我的 angular-rails 应用程序中编写一些 es6 语法,该应用程序使用 rails Assets 管道。该代码实际上在本地工作,但在尝试部署( digital ocean )时会引发语法错误。 Stack Trace

这是我在部署时遇到的错误。我试图运行的代码是

class Hello {
constructor() {
alert('Hello!');
}
}

new Hello();

最佳答案

当前的 uglifier 版本不支持 ES6,它处于实验模式,因此您需要手动启用 ES6 编译。

您将需要最新的 uglifier gem 版本。

ES6 支持可以通过 :harmony => true 启用在 config/environments/production.rb 中设置 js_compressor 时的选项:

config.assets.js_compressor = Uglifier.new(
# ES6 support
:harmony => true
)

Check here official docs

希望能帮助到你

关于ruby-on-rails - 将 es6 与 rails Assets 管道一起使用的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46361455/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com