Уважаемые пользователи Голос!
Сайт доступен в режиме «чтение» до сентября 2020 года. Операции с токенами Golos, Cyber можно проводить, используя альтернативные клиенты или через эксплорер Cyberway. Подробности здесь: https://golos.io/@goloscore/operacii-s-tokenami-golos-cyber-1594822432061
С уважением, команда “Голос”
GOLOS
RU
EN
UA
vp-webdev
6 лет назад

Установка самых необходимых NodeJS пакетов для разработки проекта


Сегодня выполним установку ПО, необходимого для дальнейшей работы.

Для начала установим пакет create-react-app, это уже готовое приложение, работающее на базе фреймворка ReactJS, устанавливаем глобально:

sudo npm install -g create-react-app

Для инициализации проекта выполним команду:

npm init

Отвечаем на вопросы.

Потом команда npm install.
Затем создадим сам проект на react.

create-react-app front

Я назвал проект front.
Идем в папку где создадим проект.

cd front

Далее установим необходимые пакеты:

npm install express mysql -s
npm install babel-cli babel-preset-env webpack-cli webpack --save-dev

express - распространенный http-фреймворк для nodeJS
mysql - поддержка работы с БД MySQL
babel-cli babel-preset-env - будут преобразовывать JS код, который будет понятен браузерам
webpack-cli webpack - собственно упакует JS код в один файл
На данном этапе всё пока установили.

Схема БД будет примерно следующая:

lists - таблица самого расписания. Она будет связана с таблицей group(группы), cabinets(кабинеты), teacher(преподаватели).

В свою очередь group и teachers связаны будут с таблицей kafedra, а она с fakultet. Cabinets с Courpuses. Структура БД может быть изменена. SQL-код будет проработан к следующей статье, потому что в коде будут прописаны и связи и индексы.

Материал подготовлен автором @zheev

0
141.761 GOLOS
На Golos с August 2017
Комментарии (1)
Сортировать по:
Сначала старые