Czy można wyłączyć ten błąd w eslint?zignoruj błąd eslint: "import" i "eksport" mogą pojawić się tylko na najwyższym poziomie.
Parsing error: 'import' and 'export' may only appear at the top level
Czy można wyłączyć ten błąd w eslint?zignoruj błąd eslint: "import" i "eksport" mogą pojawić się tylko na najwyższym poziomie.
Parsing error: 'import' and 'export' may only appear at the top level
ESLint natywnie nie obsługuje tego, ponieważ jest to niezgodne ze specyfikacją. Ale jeśli używasz babel-eslint
parser następnie wewnątrz pliku konfiguracyjnego eslint można to zrobić:
{
"parser": "babel-eslint",
"parserOptions": {
"sourceType": "module",
"allowImportExportEverywhere": true
}
}
Doc Ref: https://github.com/babel/babel-eslint#configuration
Powinien być ustawiony na true, prawda? – user3142695
oops, tak. Zaktualizowano mój post. – Gyandeep
To wygląda jak scenariusz nie będzie naprawić. Zobacz https://github.com/eslint/eslint/issues/2259, a także https://github.com/eslint/espree/issues/124; w szczególności, cytat z dev na końcu 124, mówiąc, że w zasadzie nie widzi powodu do wspierania nieprawidłowej składni. – Paul
Zobacz też: [Dlaczego należy importować/eksportować deklaracje na najwyższym poziomie w es2015?] (Http://stackoverflow.com/questions/34203325/why-must-export-import-declarations-be-on-leep-level-in -es2015) – Paul