我面临这个问题Uglifier::Error: Unexpected token: keyword (const). To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true).
同时通过卡皮斯特拉诺在生产上部署项目。
我遵循这个解决方案
https://github.com/lautis/uglifier/issues/127#issuecomment-352224986
这表明
更换config.assets.js_compressor = :uglifier
具有config.assets.js_compressor = Uglifier.new(harmony: true)
但即使这样,我仍然面临同样的错误。我不明白出了什么问题。我正在使用uglifier (4.1.20)
版本
最佳答案
把答案也留在这里:
在config/environments/production.rb
替换config.assets.js_compressor = :uglifier
具有config.assets.js_compressor = Uglifier.new(harmony: true)
关于ruby-on-rails - ES6语法,必须使用Uglifier.new(:harmony => true启用和声模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56063066/