WEB/Vue.js

[21.09.03] Vue.js 시작하기

문래동까마귀 2021. 9. 3. 13:17

Front-end 개발 방향

angular (프레임워크) - 양방향 바인딩
react (라이브러리) - 가상돔
vue (프레임워크) - 양방향 바인딩 + 가상 돔
svelte
프레임워크 - 붕어빵 틀 (주권이 프레임워크)
 : 전체는 정해져있고, 일부를 개발자가 변경 

라이브러리(주권이 개발자)
 : 책을 대여해서, 과제를 해결하고 반납 
-> 제어권의 역전

자바스크립트에서의 this : "함수 호출 시점"에 바인딩(정해진다)

1. 일반함수로 호출 -> 전역객체

2. 메서드로 호출 -> 그 메서드를 소유한 객체

bbq() -> window.msg, window.nextMsg

app.bbq() -> app.msg, app.nextMsg

 

재설치를 위한 vue-cli 삭제

npm uninstall vue-cli-g

 

vue 설치

npm i -g @vue/cli

npm i vue-cli -global

npm i @vue/cli

npm i vue-cli -g

 

설치 확인

vue --version

 

버전3 재설치하기

npm uninstall -g vue-cli
npm install -g @vue/cli

 

정책 변경

Set-ExecutionPolicy RemoteSigned

 

프로젝트 생성

vue create [프로젝트명]

Manually select feautres

-> linter space로 해제<

그후 나머지 default로 전부다 enter