Socket.io + Angular = (своего рода) Статистика сервера в реальном времени для BZFLAG.
Чангейлог можно найти здесь и на официальном сайте на bzlist.net.
Это легко начать, просто выполните несколько шагов ниже.
Вы можете получить код, либо клонируя выражение (которая рекомендуется), либо загрузив его в виде zip -файла.
Для клонирования репозитория запустите следующее (вы должны установить git).
git clone https://github.com/bzlist/bzlist.net.git
cd bzlist.netZIP -файл можно найти по адресу https://github.com/bzlist/bzlist.net/archive/master.zip.
Установите пакеты npm и убедитесь, что все работает:
npm install Чтобы увидеть его в действии, npm start , который создает и компилирует приложение, наблюдает за изменениями исходных файлов и запускает Angular Dev Server на порту 4200 . Заткните его с помощью Ctrl+C .
Это наиболее полезные команды, определенные в package.json :
| Командование | Описание |
|---|---|
| начинать | Запускает компилятор TypeScript, активы и Dev Server одновременно в «Режим наблюдения». |
| Строитель: Prod | Запускает компилятор TypeScript с оптимизацией и активами и выводит его в dist/browser . |
| Build: Stats && (npm запустить Stats-ES5 или Stats-2015) | Создает приложение и генерирует статистику в dist и открывает статистику в вашем браузере. |
| Строитель: GH-Pages | Так же, как build:prod и добавляет префикс bzlist.net для использования с страницами GitHub. |
| Строитель: SSR | Строится с серверным рендерингом. |
| Развертывание: GH-Pages | Развертывается на страницах GitHub. |
| Развертывание: Firebase | Развертывает все, что настроено на Firebase. |
| Развертывание: Firebase: хостинг | Развертывает dist/browser для хостинга Firebase. |
| Развертывание: Firebase: SSR | Развертывает функцию SSR в Firebase, удаляет dist/browser/index.html и развертывает хостинг. |
ПРИМЕЧАНИЕ. Если вы развертываете с серверным рендерингом, вы должны удалить dist/browser/index.html после составления функции ssr и перед развертыванием в хостинг. Это делается автоматически с помощью npm run deploy:firebase:ssr .