09.25 최종 프로젝트 & 온보딩 인턴십
파란만장 최종 프로젝트가 끝난 후 드디어 인턴십을 왔다..!
(프로젝트 동안의 개발 기록은 추후 업로드 예정)
인턴십은 uvc로 왔다.
아마 제일 지원자가 많았던 것 같다.
아무튼 처음 와서는 아무래도 월욜이다 보니 주간회의가 있으셨는지 쭈욱 기다렸다가
점심 사주셔서 점심 먹구
돌아와서 추석 전까지 3일간 뭘해야할지 일러주셨다.
그동안 쓴건 React였는데, 앞으로 이 회사에 있는 동안 써야할 건 Vue 3.0이다..!
3일 동안 Vue에 대해 개인 학습 뒤, 추석 지나고 팀플을 진행할 예정이다~
따라서 앞으로는 Vue 개발 기록이 주가 될 예정이다.
참고로 현재 공부 예정인 정처기, RN에 대한 이야기도 가끔 올라갈 것 같다~~
암튼 밑부터는 Vue 개발 기록 시작~~
Vue
Vue를 시작하기 위해 Gpt의 힘도 빌려보고 구글링의 힘도 빌려봤다.
React와 유사한 방법으로는 Vue CLI를 써서 처음부터 빌드가 되도록 시작하는 방법과 <script> 태그를 써서 vue를 삽입하는 방법이 있다.
나는 오늘은 Vue CLI를 쓰는 방법을 채택했다.
먼저, Vue CLI로 초기 세팅하는 방법에 대해 알아보자.
Vue CLI
npm i -g @vue/cli
먼저, vue cli를 깔아준다.
리액트를 깔아주는 것보다 짧은 시간을 기다려주자.
vue create login-app
다음으로는 vue create ~ 를 사용해 ~ 부분에 원하는 프로젝트의 이름을 입력해주자.
나는 로그인 기능만 예시적으로 만들어 볼 것이라 login-app을 이름으로 했다.
위와 같이 입력하면 preset과 package manager를 선택하도록 뜨는데,
내 경우 vue 3.0을 사용할 것이니 Vue 3, NPM을 선택했다.
마찬가지로 약간의 시간을 기다려주면,
위와 같이 초기 구성이 완료된다.
"dependencies": {
"core-js": "^3.8.3",
"vue": "^3.2.13"
},
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^8.0.3"
},
package.json을 확인해보면, 위와 같이 vue와 babel에 관련된 것들이 깔려있는 것을 확인할 수 있다.
터미널에 써있는대로
cd login-app
npm run serve
위와 같이 입력해준 뒤, 인터넷 창에 localhost:8080을 입력해주면
위처럼 Vue 튜토리얼 창이 나온다.