Как сказать eslint разрешить поэтапный динамический импорт ECMA-скрипта
Я хочу использовать теперь предложение "Стадия-3" import()
. Если я корплю свой код с ESLint, он жалуется на:
Parsing error: 'import' and 'export' may only appear at the top level
, Что верно для статической формы import
, но не для новой, динамической. Я не нахожу правильного варианта, чтобы заставить Эслинт позволить это. Кто-нибудь может мне подсказать?
1 ответ:
Конечно же, Гяндип прав. Речь идет не о правилах, а о синтаксическом анализаторе (вот что значит ошибка синтаксического анализа в конце концов...). Поэтому я использую сейчас
babel-eslint
со следующим.eslintrc
(выдержка):{ "parser": "babel-eslint", "parserOptions": { "allowImportExportEverywhere": true } }
Кроме того, я убедился, что установил и использовал
babel-plugin-syntax-dynamic-import
.