사용중인 macOS 버전은 10.13.4 입니다.
처음에는 인터넷에 있는 패키지를 직접 설치하는 방법을 사용하여 node.js 를 설치한 후 cordova, ionic을 설치하려고 했으나 계속 오류가 발생하였습니다.
다시 설치하기 위해서 설치 된 node.js를 깔끔하게 제거하였습니다.
- /usr/local/lib 에 있는 node와 node_modules를 삭제
- /usr/local/include 에 있는 node와 node_modules를 삭제
- Homebrew로 설치하셨다면, brew uninstall node를 실행
- ~/local 또는 ~/lib 또는 ~/include 디렉토리 밑에 존재하는 node와 node_modules 삭제
- /usr/local/bin 에 있는 node 관련 실행파일들 삭제
추가로, 필요에 따라 아래 명령어들을 실행하시면 됩니다. (다른 파일까지 삭제하지 않도록 주의!)
- sudo rm /usr/local/bin/npm
- sudo rm /usr/local/share/man/man1/node.1
- sudo rm /usr/local/lib/dtrace/node.d
- sudo rm -rf ~/.npm
- sudo rm -rf ~/.node-gyp
- sudo rm /opt/local/bin/node
- sudo rm /opt/local/include/node
- sudo rm -rf /opt/local/lib/node_modules
혹시 몰라서 Homebrew를 다시 설치합니다.
(참고사이트 : http://blog.teamtreehouse.com/install-node-js-npm-mac)
터미널을 열고 아래의 명령문을 입력하여 Homebrew를 설치합니다.
ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
다음으로 터미널을 열고 nvm을 설치합니다.
(참고사이트 : https://www.codementor.io/mercurial/how-to-install-node-js-on-macos-sierra-mphz41ekk)
touch ~/.bash_profile
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash
설치 후에 터미널을 끄고 다시 열어 nvm 버전을 확인합니다.
nvm –version
다음으로 node.js 를 설치합니다. node.js 의 사용 가능 버전을 확인하기 위해 터미널에 다음의 명령을 입력합니다.
nvm ls-remote
이 글을 작성하는 날짜의 가장 최근 버전이 10.4.0 입니다. 그래서 저는 아래와 같이 터미널창에 입력하여 node.js를 설치하였습니다.
nvm install 10.4.0
설치된 node.js 버전을 확인합니다.
node -v
다음으로 cordova, ionic을 설치합니다.
(참고사이트 : http://devkimgoon.tistory.com/7?category=719607)
sudo npm install -g cordova ionic
설치가 완료되면 터미널을 닫고 다시 엽니다.
마지막으로 cordova, ionic의 설치된 버전을 확인합니다.
cordova -version
ionic -v