티스토리 뷰

관련 키워드
VSCode, NPM, NVM, 터미널, bash_profile

문제

VS Code를 실행시마다 터미널에서 아래와같은 에러가 뜬다.

nvm is not compatible with the npm config "prefix" option' warning

https://github.com/Microsoft/vscode-docs/blob/master/docs/editor/integrated-terminal.md#why-is-nvm-complaining-about-a-prefix-option-when-the-integrated-terminal-is-launched

위 깃헙 이슈에서 확인할수 있다.

기존에는 nvm use ~ 로 vs code를 실행시마다 nvm에서 쓰는 node버전을 선택하는 명령을 하고 나서 하면 되었었는데 매번 그러기가 번거로워 좀더 근본적인 해결책을 찾았다.

해결

깃헙이슈의 답변 중 이렇게 링크를 써놓은 사람이 있는데

반응이 좋아서 시도를 해봤다.

https://github.com/nvm-sh/nvm/issues/1690

이곳에 써있는대로 터미널에 아래와 같이 입력해보니 더이상 에러가 뜨지 않는다.😀

rm -R /usr/local/bin/npm /usr/local/lib/node\_modules/npm/bin/npm-cli.js  
rm -R /usr/local/bin/npx /usr/local/lib/node\_modules/npm/bin/npx-cli.js
반응형
댓글