<aside> 🔥 터미널에서 실행
</aside>
pnpm create vite@latest 파일명 // React vite 로 프로젝트 생성
cd 파일명 // 파일로 이동
code . // 새로운 vscode 로 열기
pnpm i 설치 // 설치
<aside> 🔥 프로젝트 루트 기준 절대경로가 설정을 하면, 프로젝트의 구조가 복잡해질때 도움이 된다.
컴파일러가 번역한 결과물들은 링커가 하나가 묶어야 동작이 가능하다. 그렇기에 경로 설정은 컴파일러와 링커를 모두 해야한다.
</aside>
// jsconfig.json 파일 만들기
// 파일 안에 코드 넣기
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["src/*"]
}
}
}
npm i vite-jsconfig-paths -D // 설치
// vite.config.js 로 이동
import { defineConfig } from "vite";
import react from "@vitejs/plugin-react";
import jsConfigPath from "vite-jsconfig-paths";
// <https://vitejs.dev/config/>
export default defineConfig({
plugins: [react(), jsConfigPath()],
});
// 후에 APP.jsx 로 이동
import React from 'react'
import ReactDOM from 'react-dom/client'
import App from '@/App.jsx'
import './index.css'
ReactDOM.createRoot(document.getElementById('root')!).render(
<React.StrictMode>
<App />
</React.StrictMode>,
)
// 절대경로 @ 확인