Catalog npm
PACKAGE EXPLORERView in registry

63p_template

npm

Template for development front-side of service 63pokupki.ru

Versions collected1
Direct dependencies37From release 0.0.1
Last observed20 Oct, 20:47 UTC

README

Current package documentation

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

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

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

  1. Мы используем 10.x LTS версию (активная разработка до апреля 2020, поддерживается до апреля 2021). Установка через пакетный менеджер:
    • для Ubuntu 16.04 LTS:
      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:
      sudo yum install curl
      curl -sL https://rpm.nodesource.com/setup_10.x | bash -
      
  2. Опционально: Установка пакетного менеджера yarn:
    • для Ubuntu 16.04 LTS:
      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:
      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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.0.1Registry latest22 Jul 202037

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:47 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:660ebe28fee3f50a066383fce556b07912062428ba65e1b748e6ebbbb8dacee2