Class: CommandLine
Class: 커맨드라인
Chromium이 읽는 애플리케이션의 커맨드라인 인자를 조작한다.
프로세스: 메인
이 클래스는 'electron'
모듈에서 직접 내보내지 않는다. Electron API의 다른 메서드의 반환값으로만 사용할 수 있다.
아래 예제는 --disable-gpu
플래그가 설정되었는지 확인하는 방법을 보여준다.
const { app } = require('electron')
app.commandLine.hasSwitch('disable-gpu')
사용 가능한 플래그와 스위치에 대한 더 자세한 정보는 커맨드라인 스위치 문서를 참고한다.
인스턴스 메서드
commandLine.appendSwitch(switch[, value])
switch
string ---
접두사 없이 사용하는 커맨드라인 스위치value
string (선택 사항) - 주어진 스위치에 대한 값
Chromium의 커맨드라인에 스위치(선택적으로 값 포함)를 추가한다.
참고: 이 메서드는 process.argv
에 영향을 미치지 않는다. 이 함수는 Chromium의 동작을 제어하기 위해 사용한다.
commandLine.appendArgument(value)
value
string - 커맨드라인에 추가할 인자
Chromium의 커맨드라인에 인자를 추가한다. 인자는 적절히 따옴표로 감싸진다. 스위치는 추가 순서와 상관없이 항상 인자 앞에 위치한다.
--switch=value
와 같은 인자를 추가하려면, appendSwitch('switch', 'value')
를 사용하는 것을 고려해 본다.
참고: 이 함수는 process.argv
에 영향을 미치지 않는다. 이 함수는 주로 Chromium의 동작을 제어하기 위해 사용된다.
commandLine.hasSwitch(switch)
switch
string - 커맨드라인 스위치
반환값 boolean
- 해당 커맨드라인 스위치가 존재하는지 여부를 나타낸다.
commandLine.getSwitchValue(switch)
switch
string - 커맨드라인 스위치
string
을 반환한다 - 해당 커맨드라인 스위치의 값.
참고: 스위치가 존재하지 않거나 값이 없는 경우, 빈 문자열을 반환한다.
commandLine.removeSwitch(switch)
switch
string - 커맨드라인 스위치
Chromium의 커맨드라인에서 지정된 스위치를 제거한다.
참고: 이 함수는 process.argv
에 영향을 주지 않는다. 이 함수의 주요 목적은 Chromium의 동작을 제어하는 데 있다.