ProgrammingSoftware Education

macOS에서 node.js, cordova, ionic 설치하기

사용중인 macOS 버전은 10.13.4 입니다.

처음에는 인터넷에 있는 패키지를 직접 설치하는 방법을 사용하여 node.js 를 설치한 후 cordova, ionic을 설치하려고 했으나 계속 오류가 발생하였습니다.

다시 설치하기 위해서 설치 된 node.js를 깔끔하게 제거하였습니다.

(참고사이트 :   http://junsikshim.github.io/2016/01/29/Mac%EC%97%90%EC%84%9C-Node.js-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0.html)

  1. /usr/local/lib 에 있는 node와 node_modules를 삭제
  2. /usr/local/include 에 있는 node와 node_modules를 삭제
  3. Homebrew로 설치하셨다면, brew uninstall node를 실행
  4. ~/local 또는 ~/lib 또는 ~/include 디렉토리 밑에 존재하는 node와 node_modules 삭제
  5. /usr/local/bin 에 있는 node 관련 실행파일들 삭제

추가로, 필요에 따라 아래 명령어들을 실행하시면 됩니다. (다른 파일까지 삭제하지 않도록 주의!)

  1. sudo rm /usr/local/bin/npm
  2. sudo rm /usr/local/share/man/man1/node.1
  3. sudo rm /usr/local/lib/dtrace/node.d
  4. sudo rm -rf ~/.npm
  5. sudo rm -rf ~/.node-gyp
  6. sudo rm /opt/local/bin/node
  7. sudo rm /opt/local/include/node
  8. 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