Vue 설치 및 프로젝트 설정

May 29, 2024
Vue 설치 및 프로젝트 설정

목차

1. 뷰 설치 되어 있는 지 확인하는 방법

vue —version

2. Vue 설치 하는 방법

윈도우: npm install -g vue 맥북: sudo npm install -g vue

3. Vue/Cli 설치 하는 방법

윈도우: npm install -g @vue/cli 맥북: sudo npm install -g @vue/cli @vue/cli와 비슷한 것으로, vite가 있다.
 

3.2. Vue Project 만드는 방법 → CDN 방법(하지 말자)

3.3. Vue 프로젝트 만드는 방법 → NPM 방법( O)

3.4. Vue 프로젝트 만드는 방법 → Vue CLI 방법( 더 이상 권고 X)

 

4. 확장 프로그램

Volar, Vue VSCode Snippets 설치

1. Volar

Vetur는 더 이상 설치할 필요 없음, Volar Extension이 이제 전부 cover 함

2. Vue VSCode Snippets

자주 사용하게 될 단축 명령어를 지원해주는 명령어

5.1 프로젝트 만들어 보기(npm 방법)

npm init vue@latest Project Name : . // .를 찍으면 기존 폴더에 프로젝트를 만들겠다는 의미 Package Name : 현재 폴더 이름 // 기본적으로 현재 폴더 이름을 그대로 하는 관습이 있음 Typescript: No JSX: React에서 사용하는 문법이므로, Vue Router Single Page Application Pinia Unit Testing End-toEnd Testing Solution ESLint : npm install

5. Vue 프로젝트 설치하기(Vue Cli 방법)

vue create 폴더명 vue create . //(현재 폴더에 설치하라는 의미임) Vue CLI v5.0.8 ? Please pick a preset: (Use arrow keys) > Default ([Vue 3] babel, eslint) Default ([Vue 2] babel, eslint) Manually select features 여기서, 설정을 하면 됨 -> 기본 옵션은 Default Vue 3임 -> Manually를 누르고, 원하는 옵션 선택해주면 된다. Vuex, Router는 설치하는 것이 편함

Vue 시작하기

notion image
extensions.json //추천 extension 정보를 보여주게 된다. { "recommendations": ["Vue.volar", "Vue.vscode-typescript-vue-plugin"] }
  • node_modules // npm install 명령어를 했을 때, 자동으로 생성되는 폴더
  • public 폴더 // 정적인 resource들이 저장되는 곳
  • src 폴더 -> assets/components 등이 존재하며, 핵심적인 source code이다.
 
App.vue 파일은, Root component가 되는 파일, Vue로 끝나는 파일을 SFC(Single File Component)
main.js는 필요한 설정들을 초기화 하는 파일들
.gitignore에 node_modules가 자동으로 있으므로, 굳이 버전관리 까지 하면서 버전관리 할 필요가 없어서
index.html
 
Depth 1
Depth 2
설명
.vscode
Visual Studio Code의 프로젝트 설정과 관련된 파일들을 포함하는 폴더입니다.
public
정적인 리소스(번들링이 필요 없는 파일)들이 저장되는 폴더입니다.
src
뷰 애플리케이션에서 사용되는 소스 코드를 저장하는 폴더입니다.
-
assets
뷰 애플리케이션에서 사용되는 이미지, CSS, 폰트와 같은 자원들을 저장하는 폴더입니다.
-
components
뷰 애플리케이션에서 사용될 컴포넌트(=확장자가 .vue로 끝나는 파일)를 저장하는 폴더입니다.
-
App.vue
뷰 애플리케이션에서 루트 컴포넌트로 사용되는 파일입니다.
-
main.js
뷰 애플리케이션에서의 진입점으로 애플리케이션 인스턴스를 생성하고 필요한 설정들을 초기화하는 파일입니다.
.gitignore
버전 관리 도구인 Git에서 제외할 폴더나 파일들을 설정하는 파일입니다.
index.html
뷰 애플리케이션의 진입점이 되는 HTML 파일입니다.
package.json
npm을 사용해서 설치되는 패키지들의 정보 및 의존성 등을 관리하는 파일이라고 생각하면 됩니다.
readme.md
뷰 애플리케이션의 기본적인 매뉴얼이 작성되어 있는 마크다운 형식의 파일입니다.
vite.config.js
vite와 관련된 설정을 하는 파일입니다.
 
 
 

 
 
Share article

정리한 노션 내용을 올리는 공간