es6 가져오기 오류에 대한 해결 방법: 1. bebal을 사용하여 es6을 es5로 변환합니다. 2. webpack을 통해 압축하고 모든 종속 항목을 하나의 파일로 병합한 다음 babel을 사용하여 변환합니다.
이 문서의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.
es6 가져오기 오류 문제를 해결하는 방법은 무엇입니까?
현재 대부분의 브라우저는 ES6을 지원하지 않으므로 es6를 사용할 때 bebal을 사용하여 es6을 es5로 변환해야 합니다.
프로젝트 디렉터리:
demo1: Single js 파일 변환
test1.js src 파일
const aa="this is test1"; console.log("this is from test1",aa);\
프로젝트 루트 디렉토리에 bebal 파일을 추가하세요
.babel
Content:
{ presets:["es2015"] }
babel-cli
cnpm i babel-cli -g
설치 es6 변환 그래서 babel-preset-es2015
cnpm i babel-preset-es2015 --save-dev
Convert test1.js
babel src --out-dir dist
도 설치해야 합니다. (src 디렉터리의 js 파일을 es5로 변환하여 dist 파일에 넣습니다.)
페이지에서는 test1.js를 소개합니다. Dist 및 Operation은 오류를보고하지 않습니다.
이 페이지는 dist 파일 아래에 test2.js test3.js를 소개합니다error report
node;를 사용하여 ES6를 es5로 컴파일하므로 node 모듈은 CommonJS, 그리고 현재 브라우저와 노드는 ES6의 대부분을 지원하지 않습니다
Solutionwebpack을 통해 패키징하고 모든 종속성을 하나의 파일로 병합하고 babel을 사용하여 변환한 다음 html 파일에 도입할 수 있습니다
권장 학습: "
Javascript 기본 튜토리얼》위 내용은 es6 가져오기 오류 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!