Установка React и сборка проекта NodeJS+React
Установка Node.js
sudo apt-get install python-software-properties
# for ubuntu18: software-properties-common
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
sudo apt-get install nodejs
node -v
npm -v
Теперь установим все зависимости для React:
npm install -g babel-cli
npm install babel-preset-es2015 babel-preset-react
npm install -g browserify
npm install -g watchify
Ставим собственно React:
Для создания проекта, надо создать папку проекта, перейти в нее, и запустить его.
По умолчанию, приложение React стартует на порту 3000.
Надо поставить еще один пакет:
Для публикации приложения не рекомендуют ставить дополнительные прослойки в виде http-сервера (apache2 или nginx).
Стартовать в фоновом режиме на порту 80 можно так:
Сборка проекта NodeJS+React
На примере Netlify, sds-tester
- Скачиваем проект с помощью git
- Переходим в каталог проекта и набираем:
- Файлы сайта будут размещены в папке dist (или build).
- Ставим режим сервера:
- Запускаем сервер:
08.04.19 проверено