63p_template 中文文档教程

发布于 4年前 浏览 22 更新于 3年前

Сборка проекта

胜利! Проект устарел и используется только для поддержки и правок багов старого кода и стилей。 Не использовать для нового функционала!

1. Установить Nodejs LTS версию

  1. Мы используем 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 -
  2. Опционально: Установка пакетного менеджера 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
  3. После установки проверить корректность установки:
    • Проверить версию nodejs: bash node -v;
    • А также проверить версию npm: npm -v;
    • Обновить npm: npm install -g npm@latest

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/

  1. Меняешь что-то в исходных файлах в папке src/
  2. Собираешь проект командой npm run deploy в папке main_frontend
  3. В папке sp делаем коммит и пушим
  4. Готово. Измененные файлы будут перезаписаны и изменения применятся

,。

  1. проверить наличие ошибок в консоли webpack и исправить их
  2. удалить кеш, что означает удалить все в директории /forum/phpBB3/cache/
  3. пересобрать проект командой npm run deploy

Сборка проекта

Внимание! Проект устарел и используется только для поддержки и правок багов старого кода и стилей. Не использовать для нового функционала!

1. Установить Nodejs LTS версию

  1. Мы используем 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 -
  2. Опционально: Установка пакетного менеджера 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
  3. После установки проверить корректность установки:
    • Проверить версию nodejs: bash node -v;
    • А также проверить версию npm: npm -v;
    • Обновить npm: npm install -g npm@latest

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/

  1. Меняешь что-то в исходных файлах в папке src/
  2. Собираешь проект командой npm run deploy в папке main_frontend
  3. В папке sp делаем коммит и пушим
  4. Готово. Измененные файлы будут перезаписаны и изменения применятся

Если изменения не применились:

  1. проверить наличие ошибок в консоли webpack и исправить их
  2. удалить кеш, что означает удалить все в директории /forum/phpBB3/cache/
  3. пересобрать проект командой npm run deploy
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文