Node.js 페이지에서 Node.js LTS버전으로 설치
Node 설치 확인
VS Code를 열고 터미널에서 node -v 입력
![](https://blog.kakaocdn.net/dn/J9o1u/btsFCdR7Pf8/34Kn6ZeGyBHkDgiCh3dH60/img.png)
Vue.js 설치 및 확인
Vue 설치
npm install -g vue 명령어를 터미널에 입력
![](https://blog.kakaocdn.net/dn/SC33t/btsFygQzeib/4pdkKPNLqfhkjltYeTPBp1/img.png)
vue/cli 설치
vue/cli 란 기본적인 프로젝트를 생성할때 필요한 셋팅을 자동으로 생성해주는 도구입니다. 이러한 도구를 사용하면 프로젝트를 생성할때, 폴더의 구조나 필요라이브러리등을 일일이 설정하고 고민하지 않아도 됩니다.
npm install -g @vue/cli
![](https://blog.kakaocdn.net/dn/bPBdxY/btsFxZBnsYm/KISercJicwDZFlWGqAaKFk/img.png)
Vue 설치 확인
터미널에 vue --version 확인
![](https://blog.kakaocdn.net/dn/nwf4U/btsFz6T5o86/mMQoljjAUhRFfSOpQZhn20/img.png)
Vue 프로젝트 초기 생성
프로젝트 생성
vue create 프로젝트명 터미널에 입력
아래 선택창에서 Manually select features 선택(Enter)
![](https://blog.kakaocdn.net/dn/nUjUj/btsFCztRNi9/zFEde0Tbf3PL8elFnaRKi1/img.png)
필요한 패키지 선택
방향키를 이용하여 필요한 패키지 선택(Space)
Babel : 구버전과 최신 JavaScript 코드를 서로 호환
Router : SPC를 구현하기 위한 페이지 전환 관리
Vues : 애플리케이션 상태 관리
Linter/Fomatter : 코드 품질 및 스타일 유지(Code Convention)
![](https://blog.kakaocdn.net/dn/8yuZE/btsFAgPO1DS/yfz9uippdbGXFcFlkP6REK/img.png)
Version 선택 (3.x)
![](https://blog.kakaocdn.net/dn/cm4b50/btsFzbORoHr/B5OFfOs1CE08OQu4iUXmHK/img.png)
라우터 이동시 히스토리 모드 사용유무 선택(Y)
![](https://blog.kakaocdn.net/dn/oGT7p/btsFBK3RjBF/b64GmCMbR4BgPODNwPei2K/img.png)
ESLint + 코딩 컨벤션 선택 (Standard)
![](https://blog.kakaocdn.net/dn/2L6Yq/btsFywTgtyc/ZAoJEscYxwjeYSVxoWMllk/img.png)
Lint 옵션 실행 시점선택(Lint on save)
![](https://blog.kakaocdn.net/dn/bxMIHi/btsFyxkj7LD/sJWVFBq2hk7eeuizvpsEj0/img.png)
패키지 별도 관리 유무(In package.json)
![](https://blog.kakaocdn.net/dn/bE22DT/btsFBKCM6X5/sNvjtgZwZ9Wi4wWEGfsCUK/img.png)
설정 저장(Y)
![](https://blog.kakaocdn.net/dn/biRf4n/btsFzbuBSbB/LuXGI1wEnekKi9cl2sKla0/img.png)
프리셋 이름 등록(설정된 프리셋의 이름)
![](https://blog.kakaocdn.net/dn/bsUA8g/btsFxZBnsX2/HRyCIdX68JUwVbCCuH4cD1/img.png)
Vue 프로젝트 실행
cd ./생성한 프로젝트 이름 으로 이동
npm run serve 입력후 실행
![](https://blog.kakaocdn.net/dn/PhMoS/btsFA9bKBQ6/eBHJHQX5NqrOhNHKpHkfgK/img.png)
![](https://blog.kakaocdn.net/dn/c2Kva0/btsFA6znmoy/hIMV8fgKTehh3kklictyz1/img.png)
Local URL로 들어가면 아래와 같은 화면이 나오면 정상이다.
![](https://blog.kakaocdn.net/dn/cTzw1J/btsFyuA8dFh/KNc6uJnb6VdU8TjEEAkYzk/img.png)
728x90
'웹 서비스 개발(FB,BE,SERVER,DB) > Vue.js' 카테고리의 다른 글
Bootstrap (0) | 2024.03.11 |
---|---|
4. Vue.js 활용 (0) | 2024.03.08 |
3. Vue 이해하기 (0) | 2024.03.07 |
2. Vue.js (0) | 2024.03.06 |
댓글