2021-01-12 13:27:59 +00:00
|
|
|
# babel
|
|
|
|
|
2021-10-04 20:34:17 +01:00
|
|
|
> 코드를 JavaScript ES6/ES7 문법에서 ES5 문법으로 변환하는 변환기입니다.
|
2021-01-15 17:24:49 +00:00
|
|
|
> 더 많은 정보: <https://babeljs.io/>.
|
2021-01-12 13:27:59 +00:00
|
|
|
|
|
|
|
- 지정된 입력 파일을 변환하고 `stdout'으로 출력:
|
|
|
|
|
|
|
|
`babel {{path/to/file}}`
|
|
|
|
|
|
|
|
- 지정된 입력 파일을 변환하고 특정 파일로 출력:
|
|
|
|
|
|
|
|
`babel {{path/to/input_file}} --out-file {{path/to/output_file}}`
|
|
|
|
|
2021-10-04 20:34:17 +01:00
|
|
|
- 입력 파일이 변경될 때마다 변환:
|
2021-01-12 13:27:59 +00:00
|
|
|
|
|
|
|
`babel {{path/to/input_file}} --watch`
|
|
|
|
|
|
|
|
- 파일의 전체 디렉토리를 변환:
|
|
|
|
|
|
|
|
`babel {{path/to/input_directory}}`
|
|
|
|
|
2021-10-04 20:34:17 +01:00
|
|
|
- 디렉토리에서 지정된 쉼표로 구분된 파일 무시:
|
2021-01-12 13:27:59 +00:00
|
|
|
|
|
|
|
`babel {{path/to/input_directory}} --ignore {{ignored_files}}`
|
|
|
|
|
2021-10-04 20:34:17 +01:00
|
|
|
- 축소된 JavaScript로 변환 및 출력:
|
2021-01-12 13:27:59 +00:00
|
|
|
|
|
|
|
`babel {{path/to/input_file}} --minified`
|
|
|
|
|
|
|
|
- 출력 형식에 대한 사전 설정 세트를 선택:
|
|
|
|
|
|
|
|
`babel {{path/to/input_file}} --presets {{presets}}`
|
|
|
|
|
|
|
|
- 사용 가능한 모든 옵션 출력:
|
|
|
|
|
2019-11-15 15:59:10 +00:00
|
|
|
`babel --help`
|