반응형
급하신분들은 밑에서부터 읽기
js 라이브러리를 npm으로 까려다가 node.js를 업데이트 안한지 한참 된거 같아 업데이트를 시도하려고 했다.
그래서 아래 사이트를 참조해서 하려했는데
https://jsikim1.tistory.com/158
npm install -g n
입력하는 순간
npm ERR! code EBADPLATFORM
npm ERR! notsup Unsupported platform for n@9.0.1: wanted {"os":"!win32"} (current: {"os":"win32","arch":"x64"})
npm ERR! notsup Valid OS: !win32
npm ERR! notsup Valid Arch: undefined
npm ERR! notsup Actual OS: win32
npm ERR! notsup Actual Arch: x64
어머나 세상에 이게뭐람...
찾아보니 관련된 에러를 찾아보니 n이라는 패키지(?)는 배시 스크립트 기반으로 쓰여저서 더이상 윈도우에서 지원안한다고 한다.
https://github.com/tj/n/issues/491
https://www.facebook.com/groups/nodejskr/posts/872678829499075/?mibextid=6NoCDW
그래서 윈도우용 node.js 관리툴을 사용하여 node js를 업데이트 하고 교체하였다.
1. 아래 url에가서 nvm을 설치후
https://github.com/coreybutler/nvm-windows
(※ 이 이후 과정은 window power shell 혹은 cmd 수행)
2. 그리고 node js update 진행
nvm install lts
3. 버전 교체
nvm use 18.12.1
4. 이문구 나온거 확인하고 확인차로 버전체크를 다시해준다.
node -v
반응형