본문 바로가기
Vue.js

Vue.js [라우터 설치 관련 에러]

by z00h 2022. 7. 4.

 

방금전 포스팅에서 썼듯이 삽질을 하면서 vue-router를 다시 설치하는 도중 설치 에러가 있었는데

 

 

 

내가 쓰는 환경은 vue2를 사용하고 있는데 npm install vue-router 명령어를 통해 라우터 설치시

warn문구와 함께 설치도중 에러가 발생했었다.

 

원인은 npm install vue-router를 통해 라우터 설치시 router 4.x버전이 자동으로 설치가 되는데 vue2버전은 router3.x버전과 사용이 되어야 되기 때문에 router를 삭제하고 다시 3.x버전으로 다시 install하였다.

 

 

 

 

 

3.5.3버전으로 (저번 포스팅에러의 원인을 찾으면서 외워버림) install 하였고 콘솔창을 보니 다시 에러가 떴다.

 

 

에러의 내용은 다음과 같다.

 

 

npm warn optional skipping optional dependency: fsevents@2.3.2 (node_modules\fsevents): npm warn notsup skipping optional dependency: unsupported platform for fsevents@2.3.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm warn optional skipping optional dependency: fsevents@1.2.13 (node_modules\webpack-dev-server\node_modules\fsevents): npm warn notsup skipping optional dependency: unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm warn optional skipping optional dependency: fsevents@1.2.13 (node_modules\watchpack-chokidar2\node_modules\fsevents): npm warn notsup skipping optional dependency: unsupported platform for fsevents@1.2.13: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

 

 

 

 

 

해결법은 npm install -f

 

 

fsevents 패키지 모듈은 macOS(OSX)용 이므로 windows에서는 경고 메시지가 출력된다고 한다.

 

 

명령어를 입력하고 다시 npm install vue-router@3.5.3 으로 라우터를 설치하니 정상적으로 설치 되고 라우터 기능에도 문제가 없었다.

 

 

 

 

++ 내가 vue2를 쓴 이유는 vuetify를 쓰기위해 vue2버전을 사용하였다.