일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 인공지능
- 유데미
- 자연어처리
- CV
- Flutter
- AI
- 42서울
- 선형대수학
- 회귀
- 지정헌혈
- 크롤링
- 코딩애플
- 데이터분석
- 플러터
- Computer Vision
- 피플
- 앱개발
- Regression
- 선형회귀
- 크롤러
- map
- 파이썬
- 42경산
- 머신러닝
- filtering
- 딥러닝
- 모델
- mnist
- pytorch
- RNN
- Today
- Total
David의 개발 이야기!
맥 nodejs 삭제 후 재설치 - zsh: command not found: npm 본문
오랜만에 사이드프로젝트를 위해 VSCODE 를 통해 node 서버를 구축하려고 했는데, 왜인지 실행이 되지 않았다. 나름대로 열심히 찾아본결과 삭제후 재설치가 가장 나은 판단인것 같아 삭제를 하고, 다시 설치하고자 한다. ( npm install express 를 했는데, 계속 오류가 나서.. 오류 내용은 아래링크와 동일했다. )
https://github.com/TryGhost/node-sqlite3/issues/900
When 'npm install' > "ENOENT: no such file or directory, rename ..." · Issue #900 · TryGhost/node-sqlite3
Still got this issue #866 sqlite3 version 3.16.0 npm version 5.5.1 node version 8.4.0 npm ERR! path /Users/jesse/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-...
github.com
1. node 완전 삭제
터미널을 열고, 다음의 명령어를 입력하면, node 를 완전히 삭제할 수 있다.
sudo rm -rf /usr/local/lib/node
sudo rm -rf /usr/local/lib/node_modules
sudo rm /usr/local/lib/dtrace/node.d
sudo rm /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/share/doc/node
sudo rm -rf /usr/local/share/systemtap/tapset/node.stp
sudo rm -rf /usr/local/include/node
sudo rm /usr/local/bin/node
sudo rm /usr/local/bin/npm
sudo rm /usr/local/bin/npx
//아래는 경우에따라 필요하면 입력한다.
sudo rm -rf /Users/$USER/.npm
sudo rm -rf ~/.npm
//Homebrew로 설치한 경우는 아래 명령어도 입력해야한다.
brew uninstall node
brew doctor
brew cleanup
2. node / npm 제거 확인
node -v //node 버전 확인
//command not found: node 라고 나오면 ok
npm -v //npm 버전 확인
//No such file or directory 라고 나오면 ok
3. node 재설치
brew install node
4. node / npm 재설치
node -v //node 버전 확인
//X.X.X와 같은 형태로 나오면 ok
npm -v //npm 버전 확인
//X.X.X와 같은 형태로 나오면 ok
[ zsh: command not found: npm 해결하기 ]
+ 나의 경우 이렇게 했는데도, npm -v 를 하면,
계속 같은 에러가 반복되었다.
나의 추론은, node 는 설치되는데, npm만 안되는것을 보아, "환경변수"가 잘못 설정된게 아닐까 싶었고, homebrew 부터 다시 설정해주었다.
2023.08.06 - [nodejs] - m1 mac환경 homebrew 설치하기
m1 mac환경 homebrew 설치하기
hombrew 는 macOS 또는 Linux 운영체제에서 소프트웨어 패키지를 쉽게 설치하고 관리할 수 있게 해주는 패키지 관리자이다. 필요한 라이브러리나 툴을 구축하고 설치하는데 단순화하고, 표준화하는
david-kim2028.tistory.com
homebrew 환경변수를 다시 설정해주고,
brew uninstall node
npm -v
node -v #삭제되었는지 확인
brew install node
를 다시 실행해주었더니..
장장 2시간여만에 문제 해-결 되었다.
'nodejs' 카테고리의 다른 글
화살표 함수(Arrow Function) 에 대해 알아보기 (0) | 2025.01.01 |
---|---|
콜백함수에 대해서 알아보자! (0) | 2025.01.01 |
m1 mac환경 homebrew 설치하기 (0) | 2023.08.06 |