63p_template 中文文档教程
Сборка проекта
胜利! Проект устарел и используется только для поддержки и правок багов старого кода и стилей。 Не использовать для нового функционала!
1. Установить Nodejs LTS версию
- Мы используем 10.x LTS версию (активная разработка до апреля 2020, поддерживается до апреля 2021). Установка через пакетный менеджер:
- для Ubuntu 16.04 LTS:
bash sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
- для CentOS 7:
bash sudo yum install curl curl -sL https://rpm.nodesource.com/setup_10.x | bash -
- для Ubuntu 16.04 LTS:
- Опционально: Установка пакетного менеджера yarn:
- для Ubuntu 16.04 LTS:
bash curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install -y yarn
- для CentOS 7:
bash curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo yum install yarn
- для Ubuntu 16.04 LTS:
- После установки проверить корректность установки:
- Проверить версию nodejs:
bash node -v
; - А также проверить версию npm:
npm -v
; - Обновить npm:
npm install -g npm@latest
- Проверить версию nodejs:
2. Установить webpack глобально
npm i webpack -g
3. Установить зависимые модули
cd main_frontend/
npm i
4. Создать конфигурационный файл env.conf.js
в корне main_frontend/
Смотри пример такого файла: env.conf.example.js
5. Запустить команду из корня проекта
< strong>Использовать только команду ниже, т.к в проект вносятся только правки, остальные команды и режимы не использовать
npm run deploy
собирает проект готовым для использования в режиме production
Как использовать проект:
Для изменения чего либо надо менять исходники файлов, а не их скомпилированные версии! 极> src/
- Меняешь что-то в исходных файлах в папке
src/
- Собираешь проект командой
npm run deploy
в папкеmain_frontend
- В папке
sp
делаем коммит и пушим - Готово. Измененные файлы будут перезаписаны и изменения применятся
,。
- проверить наличие ошибок в консоли webpack и исправить их
- удалить кеш, что означает удалить все в директории /forum/phpBB3/cache/
- пересобрать проект командой
npm run deploy
Сборка проекта
Внимание! Проект устарел и используется только для поддержки и правок багов старого кода и стилей. Не использовать для нового функционала!
1. Установить Nodejs LTS версию
- Мы используем 10.x LTS версию (активная разработка до апреля 2020, поддерживается до апреля 2021). Установка через пакетный менеджер:
- для Ubuntu 16.04 LTS:
bash sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash - sudo apt-get install -y nodejs
- для CentOS 7:
bash sudo yum install curl curl -sL https://rpm.nodesource.com/setup_10.x | bash -
- для Ubuntu 16.04 LTS:
- Опционально: Установка пакетного менеджера yarn:
- для Ubuntu 16.04 LTS:
bash curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install -y yarn
- для CentOS 7:
bash curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo sudo yum install yarn
- для Ubuntu 16.04 LTS:
- После установки проверить корректность установки:
- Проверить версию nodejs:
bash node -v
; - А также проверить версию npm:
npm -v
; - Обновить npm:
npm install -g npm@latest
- Проверить версию nodejs:
2. Установить webpack глобально
npm i webpack -g
3. Установить зависимые модули
cd main_frontend/
npm i
4. Создать конфигурационный файл env.conf.js
в корне main_frontend/
Смотри пример такого файла: env.conf.example.js
5. Запустить команду из корня проекта
Использовать только команду ниже, т.к в проект вносятся только правки, остальные команды и режимы не использовать
npm run deploy
собирает проект готовым для использования в режиме production
Как использовать проект:
Для изменения чего либо надо менять исходники файлов, а не их скомпилированные версии! Исходники расположены в папке src/
, а скомпилированные файлы, которые подключаются к сайту, в папке deploy/
- Меняешь что-то в исходных файлах в папке
src/
- Собираешь проект командой
npm run deploy
в папкеmain_frontend
- В папке
sp
делаем коммит и пушим - Готово. Измененные файлы будут перезаписаны и изменения применятся
Если изменения не применились:
- проверить наличие ошибок в консоли webpack и исправить их
- удалить кеш, что означает удалить все в директории /forum/phpBB3/cache/
- пересобрать проект командой
npm run deploy