Kann dieser Fehler in eslint deaktiviert werden?ignore eslint error: 'Import' und 'Export' dürfen nur auf der obersten Ebene erscheinen
Parsing error: 'import' and 'export' may only appear at the top level
Kann dieser Fehler in eslint deaktiviert werden?ignore eslint error: 'Import' und 'Export' dürfen nur auf der obersten Ebene erscheinen
Parsing error: 'import' and 'export' may only appear at the top level
ESLint nativ unterstützt dies nicht, da dies gegen die Spezifikation ist. Aber wenn Sie babel-eslint
Parser verwenden dann in Ihrem eslint Config-Datei können Sie dies tun:
{
"parser": "babel-eslint",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": true
}
}
Doc Ref: https://github.com/babel/babel-eslint#configuration
Sollte auf wahr gesetzt werden, oder? – user3142695
oops, ja. Mein Beitrag wurde aktualisiert. – Gyandeep
Dieses sucht wie ein nicht-Szenario beheben. Siehe https://github.com/eslint/eslint/issues/2259 und https://github.com/eslint/espree/issues/124; besonders das Zitat vom Entwickler am Ende von 124, sagend, dass er im Grunde keinen Grund sieht, ungültige Syntax zu stützen. – Paul
Siehe auch: [Warum müssen Import/Export-Deklarationen in es2015 auf oberster Ebene sein?] (Http://stackoverflow.com/questions/34203325/why-must-export-import-declarations-be-on-top-level-in -es2015) – Paul