npm run serve를 했을때
기존과 비슷한 에러가 뜨고
맨 밑에는 node.js 18.12.0이라고 뜨는데
내가 engines에서 지정한 버전은 "16.18.0"인데
왜 여전히 전역에 깔려있는 노드 버전과 같은 18.12.0이 뜨는건지?
그리고 vue 버전은 2버전대로 해야되는데
이거 정상적으로 실행되게 하려면 어떻게 해야되나요?
npm run serve를 했을때
기존과 비슷한 에러가 뜨고
맨 밑에는 node.js 18.12.0이라고 뜨는데
내가 engines에서 지정한 버전은 "16.18.0"인데
왜 여전히 전역에 깔려있는 노드 버전과 같은 18.12.0이 뜨는건지?
그리고 vue 버전은 2버전대로 해야되는데
이거 정상적으로 실행되게 하려면 어떻게 해야되나요?
engines는 참고 사항이고 npm이 node 버전관리 안함
그러면 저건 어떻게 해야되나요?
engines를 강제로 따르게 만드는 방법이 있어요?
.npmrc로 engine-strict 설정하면 버전이 안 맞는 경우 실행을 막을 수는 있지만 버전 변경은 nodeenv나 nvm 같은걸로 해줘야함