HeYStRanGeR
article thumbnail

(2021.01.27)

 

 

 

 

| 뷰 CLI를 이용한 프로젝트 생성

 

 

프로젝트 초기 구성을 위해서 뷰 CLI로 프로젝트를 생성한다.

 

 

 

cd 명령어로 들어가주고

vue init webhack vue-project 로 프로젝트를 만들어줌

 

 

 

 

 

 

 

물어보는 질문들에 대해서 대답을 했다...

아니 책에는 license 랑 sass 이런거 물어보던데 나는 다른거 물어봐서 당황함

구글링해도 안나왔음..

 

 

아무튼 대답을 하면 이제 프로젝트를 만들어준다.

 

 

 

 

 

파일이 생성된 것을 확인할 수 있음

 

 

 

 

 

 

 

쭉 설치가 진행되고, 이제 

npm install   명령어를 입력해서 package.json 파일에 등록된 자바스크립트 라이브러리를 모두 다운받아준다.

 

 

 

 

 

cd vue-project 명령어를 입력한다.

npm run dev 명령어를 입력해서 실행해준다.

 

 

 

 

 

 

 

| 프로젝트 초기 설정

 

반응형 웹 디자인 태그 설정

 

index.html  파일의 <head> 태그에 아래와 같이 <meta> 태그를 추가한다.

 

내꺼에는 이미 되어있었음...

 

viewport 메타 태그를 추가하면 PC 웹 화면 뿐만 아니라 모바일 웹에서도 레이아웃이 깨지지 않고 잘 보인다.

width=device-sidth 속성은 기기의 너비만큼 웹 페이지의 너비를 지정한다는 뜻이다.

inital-scale=1.0 은 페이지의 배율이다.

 

 

 

어썸 아이콘 CSS 설정

 

 

 

폰트와 파비콘 설정

 

 

 

 

 

| 컴포넌트 생성하고 등록하기

 

 

src 폴더 밑에 components 를 생성하고 

TodoFooter.vue

TodoHeader.vue

TodoInput.vue

TodoList.vue

를 생성해준다.

 

 

 

 

template 누르고 tab 치면 자동으로 컴포넌트 코드 구조가 생성된다.

4개의 파일에  구분하기 쉽게 header, input, list, footer 를 적어준다.

 

list 

 

 

 

App.vue 에 불필요한 코드 내용을 지워준다.

 

 

 

 

 

그리고 이렇게 짜준다.

싱글 파일 컴포넌트 체계에서는 특정 컴포넌트에서 다른위치에 있는 컴포넌트의 내용을 불러올 때

import from 을 이용해주어야한다.

 

 

 

 

 

뷰 개발자 도구로 보면 App이라는 최상위 컴포넌트 아래에 

각각 하위 컴포넌트로 생성된 것을 볼 수 있다.

 

 

 

 

728x90
profile

HeYStRanGeR

@HeYStRanGeR

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!