TIL] Compiler-Bable
Babel?
Baelは、すべてのブラウザで最新のJavaScript構文を実行するのに役立つJavaScript Compilerです.
Compilerを使用する理由は、最新バージョンのJavaScript構文がサポートされていないブラウザでも、開発者の意図通りにコードを配置できるからです.
デフォルトではbabelを使用するのはnodeです.js環境ではnpmコマンドを使用できるはずです.
1. npm init -y
. 현재 디렉토리를 node.js 프로젝트로 선언할 때 사용
. -y를 붙이면 enter를 별도로 입력하는 과정을 생략하고 초기화 할 수 있다.
2. npm install --save-dev babel-cli
. -dev 대신 -g 옵션을 사용하면 global로 babel version을 적용할 수 있다.
. 프로젝트 마다 다른 version을 사용한다면 --save-dev 옵션을 사용하자.
3. scripts 설정
. package.json 파일에 script를 수정하여 babel이 실행될 수 있도록 한다.
. public/src 경로에 있는 파일을 complie 된 파일을 lib 폴더에 생성해달라는 의미이다.
{
"scripts" : {
"build": "babel ./pubilc/scr -d ./public/lib -w"
}
}
4. npm run build
. compile된 파일이 3번 옵션의 설정대로 생성하도록 한다.
5. .barbelrc 파일 생성, npm install --save-dev-preset-es2015
. 프로젝트를 어떤 옵션으로 compile 할 건지 선언한다.
. plugin은 사용하지 않으면 생략 가능하다.
. es2015 version을 사용하기 위해 preset을 설치한다.
. 설치가 완료되면 preset을 .babelrc 파일에 추가한다.
{
"preset": ["es2015"],
"plugins": []
}
6. npm install babel-preset-minify --save-dev
. lib 경로에 압축된 버전의 파일을 생성하기 위해 minify 패키지를 설치한다.
. .babelrc 파일에도 추가한다.
{
"preset": ["es2015", "minify"],
"plugins": []
}
出典:YOUTUBE-1分コードReference
この問題について(TIL] Compiler-Bable), 我々は、より多くの情報をここで見つけました https://velog.io/@link717/TIL-Compiler-Bableテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol