빵 입니다.

npm does not support Node.js 본문

프론트엔드/Node.js

npm does not support Node.js

bread-gee 2022. 7. 25. 20:19

맥북만 쓰다가...

너무 오랜만에 PC를 켰다.

vue3 앱을 만들려고 node와 npm을 정비하려고 하는데..... 업그레이드가 되지 않았다...!

node는 latest로 업데이트를 해줬는데, 

npm이 업데이트가 안되는 이슈 ㅠ.ㅠ

npm 현재 버전

 

 

 

 

문제1. prefix -g가 더 이상 사용되지 않는다. 대신 prefix --location=global을 사용한다.

npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
npm WARN deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.

 

해결1. 관련 파일들 수동으로 수정하기

1. 메모장을 관리자 권한으로 오픈

2. npm, npm.cmd, npx, npx.cmd 파일을 모두 수정 (prefix -g => prefix --location=global 로 수정한다.)

prefix -g 수정할 파일

 

 

 

 

이제 되겠지 룰루~

.....................

에비츄 우는 짤

 

 

 

 

에러 받고 에러 하나 더!!!

이번엔 npm이 해당 node를 지원하지 않는단다!!!!!!!!!!!!!!!!!! 

아무리 업데이트를 해도! 업데이트가 안돼...웨않뒈...

npm 버전 에러

 

 

 

 

문제2. npm update를 해도 update는 안되고, DOES NOT SUPPORT 만 뜬다.

npm does not support Node.js v16.16.0
You should probably upgrade to a newer version of node 
as we can't make any promises that npm will work with this version.
Supported releases of Node.js are the latest release of 4, 6, 8, 9, 10.
You can find the latest version at https://nodejs.org/

 

해결2. npm 캐시 삭제로 간단하게 해결!

1. C:\Users\AppData\Roaming 안에서 npm 과 npm-cache 폴더 삭제
2. cmd에서 npm cache clean --force 실행. 강제 캐시 삭제.

npm 캐시 폴더 삭제

 

 

 

 

과연 업데이트 되었을 것인가!

 

 

 

 

야호!

npm이 업데이트 되었다.

npm 업데이트 후
신나는 에비츄

 


 

🫰🏻 참고 🫰🏻

https://stackoverflow.com/questions/72401421/message-npm-warn-config-global-global-local-are-deprecated-use-loc
https://velopert.com/1351
https://github.com/facebook/create-react-app/issues/12574

 

Comments