DEV Community

Cover image for Create a ReactJs Vite project manually without create-react-app
Sabareeswaran Chandrasekar
Sabareeswaran Chandrasekar

Posted on

Create a ReactJs Vite project manually without create-react-app

Step:01 Create project folder
terminal: mkdir React19
terminal: cd React19

Step:02 Initialize package.json
terminal: npm init -y

Step:03 Install required Dependencies
terminal: npm install react react-dom
terminal: npm install --save-dev vite @vitejs/plugin-react

Step:04 Update Scripts in package.json

"scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" } 
Enter fullscreen mode Exit fullscreen mode

Step:05 Create index.html

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>My Vite React App</title> </head> <body> <div id="root"></div> <script type="module" src="/src/main.jsx"></script> </body> </html> 
Enter fullscreen mode Exit fullscreen mode

Step:06 Create vite.config.js

import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [react()] }); 
Enter fullscreen mode Exit fullscreen mode

Step:07 Create src/main.jsx

import React from 'react'; import ReactDOM from 'react-dom/client'; import App from './App'; ReactDOM.createRoot(document.getElementById('root')).render(<App />); 
Enter fullscreen mode Exit fullscreen mode

Step:08 Create src/App.jsx

import React from 'react'; function App() { return <h1>Hello from Vite + React!</h1>; } export default App; 
Enter fullscreen mode Exit fullscreen mode

Step:09 Run
terminal: npm run dev

That's it. Enjoy!!

Top comments (0)