Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@devCola
Last active June 20, 2018 08:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save devCola/c3b740e9456aedcf194212de9260cf0d to your computer and use it in GitHub Desktop.
Save devCola/c3b740e9456aedcf194212de9260cf0d to your computer and use it in GitHub Desktop.
Node 세팅하기

Node Settings

Why NVM:

  1. Permission 문제 해결:
    • System Node 로 설치되있으면:
      • npm install -g typescript 했을 때 permission 에러 (sudo 써야)
      • 해결 하려면 (sudo 안쓰려면): /usr/local/??? 등의 폴더들에게 permission 줘야
      • 사용자가 늘면 group permission 도 하고
      • ... 으아!
    • NVM 으로 node 설치하면
      • npm install -g typescript 했을 때 <사용자폴더>/.nvm/ ...에 설치됨
      • sudo 안써도 잘 됨

OS X

  1. 이미 설치가 되있으면 제거: System Node, brew node, macport node, ...

    • 확인: 터미널에서 which node 했을 때 /usr/local/bin/node 등 아무거나 나오면 이미 설치 됨.
      • /Users/아이디/.nvm/versions/node/ ... 나오면 이미 NVM 으로 설치 됨
    • 검색: os x remove nodejs
  2. nvm 설치:

    • https://github.com/creationix/nvm 에 가시면 Install Script 복붙
    • ~/.bash_profile 그리고 ~/.zshrc 에:
      export NVM_DIR="$HOME/.nvm"
      [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

    추가

  3. 노드 설치: nvm install 8 (노드 stable version 으로)

  4. 끝.

Windows - Windows Ubuntu 설치해서 쓰세요^^

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment