MSBUILD : error MSB3428: Visual C++ 구성 요소 "VCBuild.exe"을(를) 로드할 수 없습니다.

Maliethy·2021년 3월 28일
0

1. issue

npm으로 module을 install하는 도중 아래의 에러가 발생했다.

MSBUILD : error MSB3428: Visual C++ 구성 요소 "VCBuild.exe"을(를) 로드할 수 없습니다. 이 문제를 해결하려면 1) .NET Framework 2.0 SDK를 
설치하거나, 2) Microsoft Visu
al Studio 2005를 설치하거나, 3) 해당 구성 요소가 다른 위치에 설치되어 있는 경우에는 그 위치를 시스템 경로에 추가하십시오.  [C:\Users\HOME\Documents\ymillonga\front\node_modules\sh
arp\build\binding.sln]

npm을 통해 모듈들을 다운받다보면 가끔 “MSBUILD : error MSB3428” 에러가 발생하면서 npm install이 제대로 동작하지 않을 때가 있다고 한다.

2. solution

  1. 다음 명령어를 관리자 모드로 실행한 커맨드 창에서 실행해야 한다. 실행 후 사용자 홈디렉토리 밑에 .windows-build-tools\python27이 이미 설치되어 있다.

npm install –global –production windows-build-tools

  1. 다음 명령어를 통해 <파이썬 설치 디렉토리>를 설정한다.

npm config set python <파이썬 설치 디렉토리>

출처:
https://m.blog.naver.com/PostView.nhn?blogId=miniwikibook&logNo=221046233487&proxyReferer=https:%2F%2Fwww.google.com%2F

https://stackoverflow.com/questions/21658832/npm-install-error-msb3428-could-not-load-the-visual-c-component-vcbuild-ex

profile
바꿀 수 있는 것에 주목하자

0개의 댓글