HTML Academy
  • HTML Academy
  • Начать с нуля
  • Получить профессию
  • Прокачать специализацию
  • Начать с нуля
    • Курсы для новичков
    • Старт в программировании
    • Погружение в вёрстку
    • Погружение в программирование на JavaScript
    • Введение в React
    • Продвинутые техники и инструменты вёрстки
    • Погружение в бэкенд
    • Курсы для опытных
    • База знаний для джунов
  • Получить профессию
    • Обучение под работодателя Аусбильдунг
    • Фронтенд-разработчик для компании Grokhotov Studio
    • Фронтенд-разработчик для компании Addamant
    • Профессии
    • Фронтенд-разработчик в мини-группе
    • JavaScript-разработчик
    • Фулстек-разработчик
    • Курсы из профессий
    • HTML и CSS. Профессиональная вёрстка сайтов
    • HTML и CSS. Адаптивная вёрстка и автоматизация
    • JavaScript. Профессиональная разработка веб-интерфейсов
    • JavaScript. Архитектура клиентских приложений
    • React. Разработка сложных клиентских приложений
    • Node.js. Профессиональная разработка REST API
    • Node.js и Nest.js. Микросервисная архитектура
  • Прокачать специализацию
    • Хардкорные программы для профессионалов
    • Современная фронтенд-инженерия
    • Современная UI-инженерия
    • Курсы для профессионалов
    • AI-агенты для фронтендеров
    • Анимация для фронтендеров 2025
    • TypeScript. Теория типов
    • Алгоритмы и структуры данных
    • Паттерны проектирования
    • Vue.js 3. Разработка клиентских приложений
    • Vite
    • Доступность веб-интерфейсов
    • Все продукты для мидлов
  • Регистрация
  • Войти
  • Главная
  • Документы
  • Программа для ЭВМ «HTML Academy Course Player»

Руководство по установке

Требования к системе

Для использования плеера требуется операционная система поддерживающая работу Node.js. Например: FreeBSD или Debian

Установка Node.js

Для работы ПО в систему необходимо установить Node.js не ниже 16 версии. Для установки можно воспользоваться официальными установщиками, через пакетные менеджеры или собрать самостоятельно из дистрибутивов

Инициализация проекта

В системе необходимо завести папку проекта

mkdir course-project && cd course-project

Инициализируем проект. Вводим команду npm init и указываем базовую информацию

npm init

Система спросит несколько базовых вопросов. На этом этапе можно оставить значения по умолчанию и вернуться к ним позже

This utility will walk you through creating a package.json file.
It only covers the most common items, and tries to guess sensible defaults.

See `npm help init` for definitive documentation on these fields
and exactly what they do.

Use `npm install <pkg>` afterwards to install a package and
save it as a dependency in the package.json file.

Press ^C at any time to quit.
package name: (course-project) course-project
version: (1.0.0)
description:
entry point: (index.js)
test command:
git repository:
keywords:
author:
license: (ISC)
About to write to .../course-project/package.json:

{
  "name": "course-project",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC"
}


Is this OK? (yes) yes

Установка плеера

Запустите команду ниже, она создаст файл .npmrc в корне проекта и добавит в него информацию, где искать нужные пакеты

echo "@htmlacademy:registry=https://npm.pkg.github.com/htmlacademy" > .npmrc

Обратите внимание, что для установки пакета потребуется токен. Для получения токена необходимо обратиться в службу поддержки

Замените _ТОКЕН_ на полученный вами токен в команде ниже и запустите ее

echo "//npm.pkg.github.com/:_authToken=_ТОКЕН_" >> .npmrc

Установите плеер в качестве npm-зависимости

npm i @htmlacademy/content-helper -DE

Добавьте скрипты в package.json для старта дев-сервера и сборки

{
    "scripts": {
        "release": "helper-cli release", // собирает релиз для публикации курса
        "start": "helper-cli watch -e dev" // запускает локальный сервер
    }
}

Создайте файл releaserc.json для конфигурации проекта

echo "{}" >> releaserc.json

Запуск плеера

Теперь если запустить npm start то поднимется дев-окружение и на локальной машине по адресу http://localhost:3000 можно посмотреть курс. Базовая настройка готова.

Логотип HTML Academy
  • Наша группа в VK
  • Наш канал на YouTube
  • Наш канал в Telegram
  • Наш канал в MAX
Инновационный центр Сколково

Практикум

  • Курсы для новичков
  • Подписка

Профессии

  • Фронтенд-разработчик
  • JavaScript-разработчик
  • Фулстек-разработчик
Курсы
  • HTML и CSS.
    Профессиональная вёрстка сайтов
  • HTML и CSS.
    Адаптивная вёрстка и автоматизация
  • JavaScript.
    Профессиональная разработка веб-интерфейсов
  • JavaScript.
    Архитектура клиентских приложений
  • React.
    Разработка сложных клиентских приложений
  • Node.js.
    Профессиональная разработка REST API
  • Node.js и Nest.js.
    Микросервисная архитектура
  • TypeScript. Теория типов
  • Алгоритмы и структуры данных
  • Паттерны проектирования
  • Webpack
  • Vite
  • Vue.js 3. Разработка клиентских приложений
  • Git и GitHub
  • Анимация для фронтендеров 2025
  • AI-агенты для фронтендеров
Журнал
  • Справочник по HTML
  • Учебник по Git
  • Учебник по PHP

Информация

  • Об Академии
  • О центре карьеры

Услуги

  • Работа наставником
  • Для вузов и колледжей
  • Для учителей

Остальное

  • Написать нам
  • Мероприятия
  • Форум
  • Акции
  • Отзывы о курсах

СоглашениеКонфиденциальностьЛицензия № Л035-01271-78/00176657Сведения об образовательной организацииСведения об организации, осуществляющей деятельность в области информационных технологий в сети интернет© ООО «Интерактивные обучающие технологии», 2013−2025

Вход

  • ФБ
или

РегистрацияЗабыли пароль?

Регистрация

  • ФБ
или

Вход

Восстановление доступа

Забыли пароль или потеряли доступ к профилю? Введите привязанную к профилю эл. почту, мы отправим вам письмо со ссылкой для восстановления.

Забыли привязать эл. почту к профилю? Напишите нам, мы поможем.