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