eslintでこのエラーを無効にすることはできますか?eslintのエラーを無視します: 'import'と 'export'はトップレベルにのみ表示されます
Parsing error: 'import' and 'export' may only appear at the top level
eslintでこのエラーを無効にすることはできますか?eslintのエラーを無視します: 'import'と 'export'はトップレベルにのみ表示されます
Parsing error: 'import' and 'export' may only appear at the top level
これは仕様に準拠していないため、ESLintはこれをネイティブにサポートしていません。あなたはこれを行うことができ、あなたのeslint設定ファイル内で、その後babel-eslint
パーサを使用している場合でも:
{
"parser": "babel-eslint",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": true
}
}
ドクREF:
https://github.com/babel/babel-eslint#configuration
trueに設定する必要がありますか? – user3142695
oops、はい。私のポストを更新しました。 – Gyandeep
これは、シナリオを修正されませんように探しています。 https://github.com/eslint/eslint/issues/2259とhttps://github.com/eslint/espree/issues/124を参照してください。とりわけ、無効な構文をサポートする理由が基本的にないと言って、124年の終わりの開発者からの引用です。 – Paul
も参照してください:[インポート/エクスポート宣言はなぜes2015のトップレベルでなければなりませんか?](http://stackoverflow.com/questions/34203325/why-must-export-import-declarations-be-on-top-level-in -es2015) – Paul