2017-05-08 1 views
41

Visual Studio 2017에서 Node를 업데이트하는 방법에 대해 알고있는 사람이 있습니까? 나는 노드 6을 내 개발 PC에 설치했지만 VS2017에는 노드 5 번들 복사본이있는 것으로 나타났습니다. 즉, npm install을 실행하면 노드 6에 대한 바인딩이있는 node-sass과 같은 다양한 패키지가 설정됩니다. VS Task Runner에서 꿀꺽 마는 작업을 실행하십시오. 일치하지 않는 버전으로 인해 작업이 중단됩니다.Visual Studio에서 노드 버전 업데이트 20130

VS 노드가 C:\Program Files (x86)\Microsoft Visual Studio 14.0\Web\External에 설치되어있는 것을 발견했지만, 해킹하고 교체하기를 꺼려합니다. 누구든지이 기능을 업그레이드 한 경험이 있습니까? 내 PC에서 버전을 다운 그레이드하여 동기화 할 수 있음을 알고 있지만 그럴 수 있습니다.

+0

Google 최고 결과가 보인다 https://ryanhayes.net/synchronize-node-js-install-version-with-visual-studio-2015/ –

+2

VS2015 용 @JoeClay, VS2017에서 변경된 사항 나는 이미 Google을 시도 ... –

+3

아, 방금 VS를 열었습니다. 옵션이 이동했습니다 ... –

답변

75

로 이동 :

도구> 옵션> 프로젝트 및 솔루션> 웹 패키지 관리> 외부 웹 도구

그럼 당신은 당신의 노드 목록의 상단에 설치 디렉토리를 추가 할 필요가

, 같은 : 당신은 새로운 노드 설치 디렉토리를 추가 할 필요가 없습니다

screenshot

+0

아무것도 업데이트하지 않았으므로 이것이 무엇인지 잘 모릅니다. – drewid

+9

나에게 효과가있는 대안으로 $ (PATH)를 하나 늘려서 Web \ External 디렉토리를 대신한다 (환경 경로에 노드가 설치되었다고 가정) – Leniency

11

는, 노드는 PATH에 존재합니다. $ (PATH)이 내부 경로 $ (DevEnvDir) \ Extensions \ Microsoft \ Web Tools \ External 아래에있는 것을 확인하십시오.

내부 경로 앞에 전역 PATH 환경 변수를 사용하려면 오른쪽 상단에있는 화살표를 사용하여 순서를 변경하면됩니다.

내부 PATH보다 먼저 전역 PATH를 검색하면 Visual Studio에서 사용자 고유의 도구 버전을 사용하게됩니다. 이 트릭을 할 수있는 것처럼 enter image description here

'비주얼 스튜디오 노드 버전'에 대한
+0

이 작업은 가능하지만 이미지 임베딩에 실수가있다. 태그 ... –

+0

고맙습니다. 이것은 훌륭하게 작동했으며 nodejs 디렉토리를 추가하는 것보다 선호했습니다. –

관련 문제