ES6 + Uglifier с Jekyll: Uglifier :: Error: Неожиданный токен: ключевое слово (const) - PullRequest
0 голосов
/ 05 февраля 2019

Вот полная ошибка:

Liquid Exception: Unexpected token: keyword (const). To use ES6 syntax, harmony mode must be enabled with Uglifier.new(:harmony => true). in /_layouts/base.html

Я нашел в Интернете, что решение должно использовать:

Uglifier.compile(js, harmony: true)

в файле production.rb, который я не делаюс тех пор, как я использую Jekyll, и все, что я могу установить, это config.yml:

...
assets:
  js_compressor: uglifier
...

1 Ответ

0 голосов
/ 20 августа 2019

Избавьтесь от Uglifier.Он не поддерживает ES6 или, по крайней мере, не поддерживает конфигурацию, поставляемую с Rails.

...