티스토리 뷰

헉!!/ETC

[Electron] OS 구분 방법

권태성 2024. 7. 24. 21:39
728x90

 

Electron은 여러 OS를 지원하다보니 OS별로 예외를 처리해야할 때가 있다.

이 때는 Node의 OS 모듈을 이용해 OS를 식별하고 예외처리를 할 수 있다.

const os = require('os');

// 현재 운영 체제가 macOS인지 확인
const isMac = os.platform() === "darwin";
// 현재 운영 체제가 Windows인지 확인
const isWindows = os.platform() === "win32";
// 현재 운영 체제가 Linux인지 확인
const isLinux = os.platform() === "linux";

module.exports = {
  isMac,
  isWindows,
  isLinux,
};

 

OS 모듈에 대한 자세한 설명 : https://nodejs.org/api/os.html

 

728x90