^。^_________Node. js 설치 편 ^ 를 탐색 합 니 다. ^

5187 단어
Node.js,What is?
Node. js 는 서버 에서 실행 되 는 자바 script 입 니 다.Node. js 는 Chrome JavaScript 가 실 행 될 때 만 든 플랫폼 입 니 다.Node. js 는 이벤트 구동 I / O 서버 자바 스 크 립 트 환경 으로 구 글 의 V8 엔진 을 기반 으로 V8 엔진 이 자바 스 크 립 트 를 실행 하 는 속도 가 매우 빠 르 고 성능 이 매우 좋 습 니 다.
Node. js 설치
Node. js 개발 환경 구축 및 npm 가속 화
다음 문제 해결:
  • node 개발 환경 을 어떻게 신속하게 구축 합 니까
  • npm 초 슬 림
  • github 에서 열 수 없 는 질문
  • Node. js 개발 환경 빠 른 구축
    node 개발 을 오래 하거나 node 버 전 을 빠르게 업데이트 하거나 node 버 전 을 빠르게 전환 하려 면 비 Windows (예 를 들 어 osx, linux) 환경 에서 nvm 을 사용 하여 node 개발 환경 을 설치 하고 시스템 을 깨끗하게 유지 하 십시오. Windows 를 사용 하여 개발 하면 nvm 대신 nvmw 를 사용 할 수 있 습 니 다.
    osx, linux 환경
    여기 서 제 가 사용 하 는 것 은 git 입 니 다. github 창고 에서 로 컬 로 다운로드 하여 github clone nvm 에서 로 컬 로 직접 다운로드 합 니 다. 여기 서 모두 가 ~ / git 디 렉 터 리 를 사용 하여 git 프로젝트 를 저장 할 것 이 라 고 가정 합 니 다.
     $ cd ~/git
     $ git clone https://github.com/creationix/nvm.git
    

    터미널 시작 시 source ~ / git / nvm / nvm. sh 를 자동 으로 실행 합 니 다. ~ /. bashrc, ~ /. bashprofile, ~ /. profile 또는 ~ /. zshrc 파일 에 다음 명령 을 추가 합 니 다.
      source ~/git/nvm/nvm.sh
    

    터미널 을 다시 열 고 nvm 를 입력 하 십시오.
         $ nvm
    
    Node Version Manager
    
    Usage:
        nvm help                    Show this message
        nvm --version               Print out the latest released version of nvm
        nvm install [-s]   Download and install a , [-s] from source
        nvm uninstall      Uninstall a version
        nvm use            Modify PATH to use 
        nvm run  []  Run  with  as arguments
        nvm current                 Display currently activated version
        nvm ls                      List installed versions
        nvm ls             List versions matching a given description
        nvm ls-remote               List remote versions available for install
        nvm deactivate              Undo effects of NVM on current shell
        nvm alias []       Show all aliases beginning with 
        nvm alias    Set an alias named  pointing to 
        nvm unalias           Deletes the alias named 
        nvm copy-packages  Install global NPM packages contained in  to current version
    
    Example:
        nvm install v0.10.24        Install a specific version number
        nvm use 0.10                Use the latest available 0.10.x release
        nvm run 0.10.24 myApp.js    Run myApp.js using node v0.10.24
        nvm alias default 0.10.24   Set default node version on a shell
    
    Note:
        to remove, delete or uninstall nvm - just remove ~/.nvm, ~/.npm and ~/.bower folders
    

    nvm 를 통 해 임의의 버 전의 node 를 설치 합 니 다.
    기본 값http://nodejs.org/dist/ 다운로드 한 외국 서버 는 반드시 느 릴 것 입 니 다. nvm 및 미 러 서버 에서 가방 을 다운로드 하 는 것 을 지원 하기 때문에 우 리 는 7 소의 node dist 미 러 에서 편리 하 게 다운로드 할 수 있 습 니 다.
       $ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node nvm install 4
    

    그래서 당신 은 매우 빠 른 진도 표를 볼 수 있 습 니 다.
     ######################################################################## 100.0%
    

    Now using node v4.4.7
    그리고 각 버 전의 node 를 계속 편리 하 게 설치 할 수 있 습 니 다. 현재 설 치 된 버 전 을 볼 수 있 습 니 다.
      $ nvm ls 
              nvm 
            v0.8.26 
            v0.10.26 
            v0.11.11
      -> v4.4.7
    

    cnpm 가속 npm 사용
    마찬가지 로 nvm, npm 는 기본적으로 외국 의 소스 에서 패키지 정 보 를 얻 고 다운로드 하 는 것 입 니 다. 느 리 지 않 아야 이상 합 니 다. 간단 한 - registry 파 라 메 터 를 통 해 국내의 미 러 를 사용 할 수 있 습 니 다.https://registry.npm.taobao.org :
       $ npm --registry=https://registry.npm.taobao.org install koa
    

    그 러 자 화면 이 우르르 출력 되 었 다.
           $ npm --registry=https://registry.npm.taobao.org install koa
      npm http GET https://registry.npm.taobao.org/koa
      npm http 200 https://registry.npm.taobao.org/koa
      ...
      npm http 200 https://registry.npm.taobao.org/negotiator
      npm http 200 https://registry.npm.taobao.org/keygrip
      koa[@0](/user/0).5.2 node_modules/koa
      ├── koa-compose[@2](/user/2).2.0
      ├── statuses[@1](/user/1).0.2
      ├── finished[@1](/user/1).1.1
      ├── escape-html[@1](/user/1).0.1
      ├── only[@0](/user/0).0.2
      ├── debug[@0](/user/0).8.0
      ├── fresh[@0](/user/0).2.2
      ├── type-is[@1](/user/1).0.1
      ├── delegates[@0](/user/0).0.3
      ├── mime[@1](/user/1).2.11
      ├── co[@3](/user/3).0.5
      ├── accepts[@1](/user/1).0.1 (negotiator[@0](/user/0).4.2)
      └── cookies[@0](/user/0).4.0 (keygrip[@1](/user/1).0.0)
    

    그러나 미 러 는 공식 npm 소스 와 동기 화 시간 차이 가 있 기 때문에 현재 cnpm 의 기본 동기 화 시간 간격 은 15 분 입 니 다. 모듈 발표 자 이거 나 모듈 을 바로 동기 화 하려 면 cnpm cli 를 설치 하 는 것 을 추천 합 니 다.
     $ npm --registry=https://registry.npm.taobao.org install cnpm -g
    

    cnpm 명령 행 을 통 해 임의의 모듈 을 빠르게 동기 화 할 수 있 습 니 다.
     $ cnpm sync koa connect mocha
    

    github 느 려.
    자, 여기 보시 면 node 와 npm 에 대해 서 는 속도 가 느 린 문제 가 없 을 겁 니 다.
    github 가 느 리 거나 자원 host 가 막 혔 을 뿐 입 니 다. 간단 한 hosts 맵 을 통 해 해결 할 수 있 습 니 다.
      185.31.16.184 github.global.ssl.fastly.net

    좋은 웹페이지 즐겨찾기