본문 바로가기

ELECTRON

electron-builder 결과물 사이즈가 너무 클 때!!!

반응형

electron-builder로 win32를 빌드했는데

파일 사이즈가 무려 400MB !!!???

아무래도 이상해서 원인을 찾아봤습니다.

 

먼저, build 옵션 중 asar을 false로 한 후 

어떤 파일이 배포 파일에 들어있나 확인했습니다.

 

{
  ......
  
  "build": {
    ......
    
    "asar":false,
    
    ......
  },
  
  ......
}

 

그랬더니, 프로그램 소스 파일 외

각종 자료가 들어 있는 폴더가 들어있었습니다.

그 외 vscode 관련 설정 파일도 있더군요.

 

 

불필요한 파일을 제외하는 방법을 찾아보니

electron-builder 옵션 중 files란게 있었습니다.

 

https://www.electron.build/configuration/contents

 

Application Contents - electron-builder

Application Contents files Array | String | FileSet A glob patterns relative to the app directory, which specifies which files to include when copying files to create the package. Defaults to: [ "**/*", "!**/node_modules/*/{CHANGELOG.md,README.md,README,re

www.electron.build

 

파일들 정리 먼저 해준 후

문서를 참고해서 아래와 같이 옵션 조절해주었습니다.

 

{
  ......
  
  "build": {
    ......
    
    "files":["!.vscode${/*}"],
    
    ......
  },
  
  ......
}

 

다시 빌드했더니 결과물 사이즈가 확 줄었습니다.

 

위와 같은 증상이 의심되는 분들은 한 번 확인해보세요!!

 

반응형