본문 바로가기
VUE/VUE연습

VUE 설치 및 개발환경 설정하기 및 설명

by 미눅스[멘토] 2023. 8. 14.
728x90

일단 Node.js설치한다 

설치 방법은 Node.js사이트 들어가서 둘중에 아무거나 설치

먼저 왼쪽거 먼저 설치했다가 안되면 오른

쪽거 걸치하면 된다

 

여기서 나는 왼쪽거 설치했다..

 

 

 

다운로드 했으면 설치한다

다른거 건들이지 말고 그냥 무조건 next + OK 하면 알아서 잘 설치 된다.

 

잘 설치 되었으면 VS코드 설치

하고 VS코드 터미널 열어서

 

npm install -g @vue/cli@4.5.11 라고 친다.

최신버전을 설치할거면npm install -g @vue/cli 여기까지만 치면된다

Node.JS가 설치되어있으면 잘 설치되는것을 볼 수 있다.

이렇게 잘 설치되는 동안

 

Extentions에 가서 Vetur, html css Support,vue 3 Snippets 이렇게 3개 를 설치한다.

맨위에  Vetur install 클릭

 

html css Support install 클릭

 

vue 3 Snippets install클릭

 

 

 

만약에

안되면 90%확률로 nodejs 이상하게 설치해서 그렇다고함. 

 

뭔가 npm 하는거 부터 에러나면

yarn 1.22 버전 구글검색해서 설치하고 윈도우 재시작하고 yarn global add @vue/cli 이거 해보셈 

윈도우는 yarn 1.22 인스톨러를 다운받아서 설치하고 컴퓨터 재시작,

맥은 터미널 아무데나 열고 npm install -g yarn 하면 된다.

윈도우는 맥처럼 설치하면 컴퓨터 폭발한다니 그러지말자...

 

 

다됬으면

오픈폴더 열어서 내가 만들어놨떤 폴더를 연다.

그럼 여기서 프로젝트를 한번 생성해보자 터미널을 열어서

vue create 프로젝트명

이렇게 치기만 하면된다

 

여기서 윈도우 Powershell에서 빨간글씨로 '보안오류'가 뜬다.

"허가되지 않은 스크립트 입니다...이런저런...."  에러가 뜨면

윈도우 검색메뉴 (돋보기) - Powershell 검색 - 우클릭 - 관리자 권한으로 실행한 뒤

Set-ExecutionPolicy Unrestricted

라고 대소문자 하나라도 틀리지않고 입력.

그럼 이제 npm으로 뭐 하는거 잘됨. 

이외에도 다른오류 발생시 구글 검색

그리고 다시 

vue create 프로젝트명을 치면 아래처럼

 그럼 이렇게 뭐 선택하라고 나오는데 방향키로 Vue 3선택하고 엔터키 치면되겠다.

그럼 이렇게 설치가됨

 

 

설치가 다되면 폴더및에 하위폴더가 생김

구럼이제 이 폴더를 에디터로 오픈하고 코딩을 시작하면 되겠다 이말씀

 

내가만든 패키지(vuedongsan)로 폴더 선택

 

여기서 왼쪽 위에 VUEDONGSAN 내가만든 프로젝트가 잘 뜨면 정상

그럼 여기서 src/App.vue를 연다 여기가

나의 main.html로 생각하면 된다, 여기다 코드 작성하면됨

 

 

여기서

<templat> 안에는 HTML 을 짜고

<script> 에는 script를 짜고

<style>에는 css를 짜면된다

 

 

그럼여기서 내가 짠 코드를 미리보고 싶다 하면

터미널을 열어서

npm run serve

라고 입력하면

내사이트 실시간 미리보기로 띄워준다

이것을 Ctrl + 클릭하던가

복사해서 크롬에 붙여넣기한다.

 

나는 <template>에 Hellow Vue를 입력해놔서

이미지 옆에 Hellow Vue가 잘 출력되고 

내 페이지가 잘 출력되는것을 볼 수 있다.

 

 

--------------------------------------------여기서부터는------------------------------------------

설명

 

1. Node.js설치 이유

npm을 쓸 수가 있다 여기서 npm은 각종 웹개발 라이브러리 설치 도우미이다.

npm으로 @vue/cli 를 설피할 수 있다

@vue/cli = vue프로젝트를 빠르게 생성해주는 라이브러리

그래서 프로잭트 생성은 'vue create 프로잭트명' 명령어 하나만으로 손쉡게 프로젝트를 만들 수 있다.

 

 

2.App.vue가 메인페이지 이다

사실 웹 브라우저(크롬)는 사실 vue파일을 해석을 할 수가 없다..

코드를 열심히 짜도 웹브라우저가 해석을 전혀 못함

 

하지만 이것을 웹브라우저가 해석을 할 수 있는 이유는

App.vue에 있던 파일을 HTML로 컴파일해서 실제 HTML페이지에 보관해 놓기 때문에

이게 웹사이트처럼 잘 동작을 한다

사실은

public 안에 index.html이 main페이지 이다

App.vue에서 짠 코드를 index.html에 다 짱박아 두는 식으로 동작한다.

그래서 웹 브라주저에서 띄울 수 있는것이다

그리고 그것을 박아두는 형식을

main,js가 하고 있을 것이다.

 

 

3. node_modules 폴더

vue의 프로젝트를 위한 모든 라이브러리를 모아놓은것

node_modules:프로젝트에 쓰는 라이브러리들

 

4.src폴더

우리가 실제로 코드짜는 공간

소스코드 다 담는곳

 

5.public 폴더

html파일, 기타파일 보관하는 곳

 

6.package.json

라이브러리 버전,프로젝트 설정기록들을 담아둔 파일