WebStorm ES6 문법 지원 설정&babel 사용 및 자동 컴 파일(상세 설명)
Preferences > Languages & Frameworks > JavaScript
2.바벨 설치
1.전역 설치
npm install -g babel-cli
2.현재 항목 은 서로 다른 babel 버 전 을 사용 하 는 경우 에 적 용 됩 니 다. npm install --save-dev babel-cli
3.바벨 기본 용법
#
babel example.js
#
# --out-file -o
babel example.js --out-file compiled.js
#
babel example.js -o compiled.js
#
# --out-dir -d
babel src --out-dir lib
#
babel src -d lib
# -s source map
babel src -d lib -s
4.webstorm 에서 babel 사용0.테스트 사례 로 test.js 파일 을 새로 만 듭 니 다.
input.map(item => item + 1);
1.프로젝트 에 파일 을 추가 해 야 합 니 다:package.json{ "name": "application-name", "version": "0.0.1"}
2,현재 항목 중,설치 babel
npm install --save-dev babel-cli
3.WebStorm 자체 의 File Watcher 기능 사용Preferences>Tools>File Watchers,오른쪽+번 호 를 클릭 하고 babel 을 선택 하고 OK 를 직접 클릭 하면 됩 니 다.
작업 이 끝 난 후 이때 JS 코드 를 수정 하면 test-copiled.js 파일 이 동시에 생 성 되 었 고 열 어 보 니 코드 가 test.js 코드 와 일치 하 는 것 을 발견 할 수 있 습 니 다.
코드 변환 규칙 을 설정 하고 계속 내 려 다 봐 야 합 니 다.↓↓↓
4.프로필 추가
.babelrc
Babel 의 프로필 은 .babelrc
으로 프로젝트 의 루트 디 렉 터 리 에 저 장 됩 니 다.Babel 을 사용 하 는 첫 번 째 단 계 는 이 파일 을 설정 하 는 것 입 니 다.이 파일 은 코드 변환 규칙 과 플러그 인 을 설정 하 는 데 사 용 됩 니 다.기본 형식 은 다음 과 같 습 니 다.
{ "presets": [], "plugins": []}
5.코드 변환 규칙 설정presets
필드 에서 코드 변환 규칙 을 설정 하고 정부 에서 다음 과 같은 규칙 집합 을 제공 하 며 필요 에 따라 설치 할 수 있 습 니 다.
# ES2015
npm install --save-dev babel-preset-es2015
# react
npm install --save-dev babel-preset-react
# ES7 ( 4 ),
npm install --save-dev babel-preset-stage-0
npm install --save-dev babel-preset-stage-1
npm install --save-dev babel-preset-stage-2
npm install --save-dev babel-preset-stage-3
우 리 는 es 2015 를 설치 해 야 합 니 다.명령 은 다음 과 같 습 니 다.npm install --save-dev babel-preset-es2015
6.프로필 업데이트.babelrc
설정 파일 에 해당 하 는 규칙 을 저장 합 니 다.
{
"presets": [
"es2015"
],
"plugins": []
}
7、완성,효과 보기위 절차 가 완료 되면 코드 를 수정 한 후 ES6 코드 를 자동 으로 ES5 로 변환 할 수 있다.
5.사용 명령,수 동 컴 파일 코드
1.package.json 파일 변경
{
"name": "application-name",
"version": "0.0.1",
"devDependencies": {
"babel-cli": "^6.26.0"
},
"scripts": {
"build": "babel src -d lib"
}
}
2.명령 을 사용 하여 ES5 코드 생 성
npm run build
3.효과src 디 렉 터 리 에 있 는 코드 를 lib 디 렉 터 리 에 컴 파일 합 니 다.
이상 의 이 웹 스 톰 ES6 문법 지원 설정&babel 사용 및 자동 컴 파일(상세 설명)은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.참고 하 시기 바 랍 니 다.여러분 들 도 저 희 를 많이 사랑 해 주시 기 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
세계에서 가장 간단한 서버 측 노드로 ES6을 시작하는 방법서버 측 node는 commonjs로 작성되는 경우가 많네요. 프런트 엔드 사람은 commonjs를 보면 ES6가 사용하고 싶어서 어쩔 수 없게됩니다. commonjs도 훌륭하지만 모처럼이므로 익숙한 ES6에서 개발...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.