2017-02-22 4 views
3

이제 "Stage-3"제안 import()을 사용하고 싶습니다. import의 정적 양식이 아닌 새로운 동적 하나에 대한 올바른단계별 ECMA 스크립트 동적 가져 오기를 허용하도록 eslint를 지정하는 방법

Parsing error: 'import' and 'export' may only appear at the top level 

: 나는 ESLint 내 코드를 보풀이 경우는 불평입니다. 나는 ESLint가 그것을 허용하도록하는 올바른 선택을 찾지 못한다. 누군가 나에게 힌트를 줄 수 있습니까?

+4

ESLint는 기본적으로 4 단계 이상의 기능을 지원합니다. 그 아래에는'babel-eslint' 파서를 사용해야합니다. – Gyandeep

답변

3

물론 Gyandeep이 맞습니다. 규칙에 대한 질문이 아니라 파서에 대한 질문입니다. (파싱 오류는 결국 결국 ...). 그래서 나는 다음과 같은 .eslintrc (발췌)로 지금 babel-eslint 사용

{ 
    "parser": "babel-eslint", 
    "parserOptions": { 
    "allowImportExportEverywhere": true 
    } 
} 

을 또한, 내가 설치하고 babel-plugin-syntax-dynamic-import을 사용 확인했다.

+0

위와 같은 조치를 취하고 여기에 설명 된 오류가 계속 발생합니다. https://stackoverflow.com/questions/44145543/babel-eslint-does-not-allow-dynamic-import – croraf