Skip to content

swiftsoftwaregroup/react-app-vite

Repository files navigation

react-app-vite

Simple React App using Vite

Setup for macOS

Nvm

nvm is node.js version manager.

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

Close and reopen terminal.

Node.js

Install via nvm:

nvm install v20.15.1

Make sure you do not have default node set:

nvm unalias default

Activate node 20.15.1:

nvm use 20.15.1

Configure npm

Configure npm (Node Package Manager) to save versions of packages in packages.json. This way you can have the same stable environment on all development machines:

nvm use 20.15.1
npm config set save=true
npm config set save-exact=true

Development

Configure Project

source configure.sh

Run

Start dev server:

npm run dev

Open application in default browser:

open http://localhost:5173

Build

Build (builds the app in ./dist):

npm run build

Preview build (serves ./dist on http://localhost:4173):

npm run preview

How to create a new project

Create project

npm create vite@latest . -- --template react

The react template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Configure HMR

HMR === Hot Module Reloading

Currently, two official plugins are available, that can be used in vite.config.js:

About

Simple React App using Vite

Resources

License

Stars

Watchers

Forks