es6은 ie8과 호환되지 않으며 ie10 및 ie11의 일부 es6 API와만 호환됩니다. 호환성을 달성하는 방법: ie8에서 실행하기 위해 "babel-loader"를 사용하여 es6 코드를 es5로 컴파일할 수 있습니다. install babel-loader"를 선택하여 설치하세요.
이 튜토리얼의 운영 환경: Windows 10 시스템, ECMAScript 버전 6.0, Dell G3 컴퓨터.
es6은 ie8과 호환되지 않습니다.
IE 브라우저는 ES6 구문을 지원하지 않습니다. IE10 및 IE11에서는 일부 ES6 API만 지원되므로 IE 브라우저에서 ES6을 사용하려면 ES6이 필요합니다. ES5로 컴파일되어 실행됩니다. 방법도 매우 간단합니다. babel-loader를 사용하면 됩니다.
현재는 ES6(ES2015)과 같은 구문이 더 간결하고 강력합니다. 실제 프로젝트에서는 ES6 구문을 사용하는 모듈을 사용할 가능성이 높지만 브라우저는 ES6 구문을 지원하지 않습니다. 완벽한. 호환성을 얻으려면 변환 도구를 사용하여 ES6 구문을 ES5 구문으로 변환해야 합니다. Babel은 가장 일반적으로 사용되는 도구입니다
babel 구문 변환에 필요한 종속성:
babel-loader: 담당 es6 구문 변환
babel-core: babel 코어 패키지
babel-preset-env: 파일 처리에 사용할 트랜스코딩 규칙을 babel에 알려줍니다
설치 종속성
npm install babel-loader @babel/core @babel/preset-env --save-dev
lude구성 파일 구성
exc 지정된 디렉터리에서 관련 파일을 검색하지 않음을 나타냅니다
[관련 권장 사항:javascript 비디오 튜토리얼,web front-end]
위 내용은 es6은 ie8과 호환되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!