Сжатие Javascript кода, имеющего классы - PullRequest
0 голосов
/ 14 июля 2020

Я пишу в Javascript с помощью классов. Пример:

'use strict';

class MyClassName
{
    myGame;

    constructor(game)
    {
        this.myGame = game;
    }

    startGame()
    {
        this.startActions();
    }

    startActions()
    {
      // 
    }
}

Когда я пытаюсь сжать его в PhpStorm с помощью Assets Compressor, я получаю сообщение об ошибке: [ERROR] 3: 6: идентификатор - зарезервированное слово

Как правильно сжать код в PhpStorm? Есть ли способы сжать JS код, использующий классы?

1 Ответ

0 голосов
/ 14 июля 2020

Плагин Assets Compressor поддерживает только ECMAScript 2015, он выдает ошибки при новом синтаксисе.

Попробуйте следовать инструкциям из https://www.jetbrains.com/help/idea/minifying-javascript.html: установите либо Uglify JS или Closure Compiler и настроить его как наблюдатель файлов для запуска из IDE

...