Cross Platform/Electron

[Electron] windows build tools와 node-gyp

백공소 2023. 7. 12. 12:41

native modules를 프로젝트에서 사용하려면 visual studio를 설치하거나, windows build tools를 설치해야 한다. 그렇지 않으면 빌드 자체가 안되고, packaging은 당연히 불가능하다. 

2013 - https://www.microsoft.com/ko-kr/download/details.aspx?id=40760

 

Download Microsoft Build Tools 2013 from Official Microsoft Download Center

중요! 아래에서 언어를 선택하면 전체 페이지 내용이 해당 언어로 신속하게 변경됩니다. 독일어러시아어스페인어영어이탈리아어일본어중국어(간체)중국어(번체)프랑스어한국어 다운로드 Build

www.microsoft.com

2015 - https://www.microsoft.com/en-us/download/details.aspx?id=48159 

 

Download Microsoft Build Tools 2015 from Official Microsoft Download Center

Important! Selecting a language below will dynamically change the complete page content to that language. Chinese (Simplified)Chinese (Traditional)EnglishFrenchGermanItalianJapaneseKoreanRussianSpanish Download Microsoft Build Tools 2015 provides the essen

www.microsoft.com

2017 - https://aka.ms/vs/15/release/vs_buildtools.exe

2019 - https://aka.ms/vs/16/release/vs_buildtools.exe

2022 - https://aka.ms/vs/17/release/vs_buildtools.exe

보통 2015, 2017, 2019, 2022 순으로 설치를 계속해보고, 그래도 문제가 있다면 2013도 설치해보거나 재설치하거나 PATH 설정을 바꿔보거나 .npmrc의 환경 변수를 msvs_version 환경 변수를 수정하거나 아주 다양하다.

그리고 node-gyp를 설치하는데, 

# npm
npm install node-gyp -g

# yarn 글로벌 사용법
yarn global add node-gyp

위와 같이 설치하면 된다.

반응형