ESLint с Babel плагин-предложение-экспорт-по умолчанию-из - PullRequest
0 голосов
/ 13 марта 2019

Я только что добавил этот плагин babel, чтобы использовать этот export aDefault from 'a/module'.

Работает хорошо, так как я могу импортировать такой экспорт из других файлов, но меня не щадит eslint.Это безжалостно подчеркивает мое заявление об экспорте.

У нас есть плагин eslint для этого или как мне это сделать?Мой .eslintrc.yaml в настоящее время расширяется standard.

1 Ответ

0 голосов
/ 13 марта 2019

Ну, я исчерпал свои возможности; включая babel-eslint в качестве синтаксического анализатора в файле eslintrc.json.

В случае, если кто-то приземлится здесь с подобной проблемой, я решил адаптировать стандартную спецификацию с некоторым псевдонимом и забыть о синтаксисе babel;

// index.js

export { default as PreferredName, aNamedExport } from 'a/module';
export { default as AnotherPreferredName, anotherNamedExport } from 'another/module';

// or export all the named exports from another/module.js
export * from 'another/module'; // this won't export the default. It will also throw an error if anotherNamedExport has already been exported from another/module.js as above
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...