@htmlacademy/courses-scripts

1.0.160 • Public • Published

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.

Readme

Keywords

none

Package Sidebar

Install

npm i @htmlacademy/courses-scripts

Weekly Downloads

11

Version

1.0.160

License

ISC

Unpacked Size

585 kB

Total Files

241

Last publish

Collaborators

  • andreychap
  • kaineer
  • nakleikoff
  • expa
  • kam4atka