我正在尝试将我的应用程序部署到Heroku,但是它抛出了这个错误。



我认为coffeescript / javascript出了点问题。我已删除所有我的coffeescript文件,但我不知道自己在做什么错。

根据Iceman的建议,我已经尝试运行该命令



它说



我的图像文件有问题吗?

最佳答案

正如一些用户所提到的,问题是Rails JS uglifier无法处理ES6模板文字。

Uglifier现在具有支持ES6 / ES2015 +语法的Harmony模式。

您可以通过将:harmony => true选项传递给Uglifier来启用它。

打开config/environments/production.rb
更换

config.assets.js_compressor = :uglifier


config.assets.js_compressor = Uglifier.new(harmony: true)

09-11 08:02