Vue3
-
[VueJS] Vue2 업데이트 시작 Vue2.7 Naruto 공식 릴리즈frontend/vue&nuxt 2022. 9. 2. 09:54
오늘은 멈춰있던 Vue2를 다시 움직이게 할 Vue 2.7 공식 릴리즈 Naruto에 대해서 알아보겠습니다. 기존의 Vue 2.6에서의 변경점과 Vue3와의 차이점에 대해서 알아 보겠습니다. Vue3로 넘어가기 위해서 파격적으로 공식적으로 Vue3를 지원하기도 하고 많은 변화들이 있었는데 Vue2에서도 Vue3의 기능을 사용할 수 있게 2.7 릴리즈가 된다고 알고 있었는데 드디어 되었습니다. 사내에선 Vue2 기반으로 프로젝트가 진행되었었는데 Vue3로 마이그레이션을 진행해야될지 고민하던 찰나에 2022 7월에 Naruto가 나와서 일단은 Vue2에서 최신버전으로 올리겠습니다. 올리면서 알게된 변경점들에 대해서 말씀드리겠습니다. 바뀐점(2.7 release) 어차피 vue3를 사용하신분이라면 다들 아실 ..
-
Webpack : Cannot find module 'vue-loader/lib/plugin'frontend/오답노트 2022. 3. 26. 15:35
문제 : Cannot find module 'vue-loader/lib/plugin' Cannot find module 'vue-loader/lib/plugin' 이런 관련한 문제가 발견된다면 해결방법은 아래와 같습니다. 해당 문제는 구버전의 VueLoaderPlugin와 신버전의 VueLoaderPlugin의 import 방법이 바뀌었기 때문입니다. 해결방법 : const { VueLoaderPlugin } = require('vue-loader') 위와 같이 변경하여 준다면 정상적으로 VueLoaderPlugin이 동작하게 됩니다. vue3가 공식이 되면서 미뤄두었던 vue2프로젝트의 마이그레이션을 진행하다가 발견한 문제였습니다.
-
[VueJS] Vue의 새로운 상태 관리 : Pinia (피니아 간단 사용법)frontend/vue&nuxt 2022. 3. 17. 17:20
오늘은 Vue3에서 추천하는 상태관리 라이브러리인 Pinia에 대해서 얘기해볼까 합니다. 이때까지 Vue의 상태관리하면 당연하게도 Vuex를 떠올리곤 했는데 작년에 컨퍼런스에서 류에반씨가 직접 Pinia를 추천했었습니다. 메인테이너가 직접 추천하는 상태관리 툴은 알고 있으면 좋을 거라고 생각하며 글을 써봅니다. 우선 Pinia를 쓰기전에 그럼 Vuex는 이제 끝인가요? 라고 물으신다면 그건 또 아닙니다. Vuex의 다음버전인 Vuex5와 Pinia사이의 전환이 매우 쉬울 것이라고 말했으니 그냥 피니아라는 선택지가 하나정도 더 늘었다고 생각하면 될 것 같습니다. React처럼 이제 Redux, Mobx, Recoil 골라 잡듯이.. 이제 Vue도 상태관리 고르는 재미...?가 있을 것 같습니다. 1. Pi..