내 컴퓨터에 노드 및 npm 버전을 관리하기 위해 nodenv를 설치했습니다. angle-cli, webpack, typescript, angular2 및 다른 패키지를 설치하려고하면 오류가 발생합니다.npm과 호환되지 않는 노드 버전으로 인해 오류가 발생할 수 있습니다.
첫 번째 질문 : 패키지를 설치할 때 버전 노드 또는 npm이 오류를 생성 할 수 있습니까?
일부 패키지는 "생성 된 프로젝트에는 노드 4.x.x 및 NPM 3.x.x가 필요한 종속성이 있습니다."
하지만 정확한 버전은 언급하지 않았습니다. by example 노드 4.1.5 버전에서 버전 4.0.5가 아닌 오류가 발생할 수 있습니까?
두 번째 질문 : 이 패키지는 글로벌 (-g)처럼 설치해야하며 설치하는 글로벌 패키지간에 충돌이 나타나는 경우가 있습니다. 예 오류 :
npm WARN EPEERINVALID [email protected] requires a peer of [email protected] || 2.x.x but none was installed.
PhantomJS not found on PATH
Downloading https://github.com/Medium/phantomjs/releases/download/v2.1.1/phantomjs-2.1.1-macosx.zip
하지만이 개 글로벌 패키지가 같은 글로벌 패키지를 사용하지만, 일부는 모든 패키지의 다른 버전을 사용하는 경우는 어떻습니까?
"작업을 자신의 프로젝트 코드 및 노드 버전을 업그레이드 제안 할 수 있습니다 노드 4.1.5 생산 오류의 버전이 아닌 버전 4.0.5? " --- 누가 알아. – zerkms
해당 오류 –
을 발행 한 npm install 명령을 예제로 표시하십시오. $ npm install -g [email protected]하지만 어쨌든 개념을 배우고 싶습니다. 내부 노드와 npm 버전이 있고 오류가 발생할 수있는 경우 – stackdave