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
위와 같이 설치하면 된다.
'Cross Platform > Electron' 카테고리의 다른 글
[Electron] 일렉트론에 하드웨어를 붙인다면? (FFI, serialport...) (0) | 2023.07.12 |
---|---|
[Electron] 도입 회고 (0) | 2023.07.11 |