node package manager
Love JavaScript? Your insights can make it even better. Take the 2017 JavaScript Ecosystem Survey »

@htmlacademy/courses-scripts

courses-scripts

Скрипты, используемые в courses-core и courses-server вынесенные в отдельный репозиторий.

Вместе с пакетом устанавливается утилита командной строки, позволяющяя генерировать бандлы.

Как получить бандлы для courses-core

Если пакет установлен глобально, запускаем команду:

$ courses-core --client
    [--config-path="путь к конфигурации"]
    [--build-path="путь к каталогу, в котором будут сохранены бандлы"]
    [--prod]    # Эту опцию используем, чтобы получить минифицированные бандлы
    [--verbose] # Опция, позволяющая посмотреть, что пишет webpack

Пути к каталогам/файлам указываются следующим образом: если нужно указать путь относительно каталога, в котором выполняется команда, указываем путь в виде, например config/courses.config.js. Если нужно указать полный путь, начинаем его с прямого слэша. В этом случае путь будет использован в том виде, в котором передан.

Как получить бандлы для courses-server

Всё то же самое, но используем ключ --server вместо --client:

$ courses-core --server
    [--config-path="путь к конфигурации"]
    [--build-path="путь к каталогу, в котором будут сохранены бандлы"]
    [--prod]    # Эту опцию используем, чтобы получить минифицированные бандлы
    [--verbose] # Опция, позволяющая посмотреть, что пишет webpack