Build bundles from scripts sources
npm install @htmlacademy/courses-scriptsСкрипты, используемые в courses-core и courses-server вынесенные в отдельный репозиторий.
Вместе с пакетом устанавливается утилита командной строки, позволяющяя генерировать бандлы.
courses-coreЕсли пакет установлен глобально, запускаем команду:
```
$ courses-scripts --client
[--config-path="путь к конфигурации"]
[--build-path="путь к каталогу, в котором будут сохранены бандлы"]
[--prod] # Эту опцию используем, чтобы получить минифицированные бандлы
[--verbose] # Опция, позволяющая посмотреть, что пишет webpack
Пути к каталогам/файлам указываются следующим образом: если нужно указать путь относительно каталога, в котором выполняется команда, указываем путь в виде, например config/courses.config.js. Если нужно указать полный путь, начинаем его с прямого слэша. В этом случае путь будет использован в том виде, в котором передан.
Всё то же самое, но используем ключ --server вместо --client:
``
$ courses-scripts --server
[--config-path="путь к конфигурации"]
[--build-path="путь к каталогу, в котором будут сохранены бандлы"]
[--prod] # Эту опцию используем, чтобы получить минифицированные бандлы
[--verbose] # Опция, позволяющая посмотреть, что пишет webpack
Вовсе нет. Берём всё то же самое, но используем ключ --all вместо --client или --server`.