Существует ли автоматический, более эффективный и быстрый способ экспорта всех модулей? - PullRequest
0 голосов
/ 02 мая 2019

Вот мой CampaignService модуль.

enter image description here

Теперь я хочу реэкспортировать все модули в index.ts, например:

export * from './ApiError';
export * from './Budget';
//...

Как видите, существует множество модулей, существует ли автоматический, более эффективный и быстрый способ экспорта этих модулей? Я не хочу реэкспортировать их по одному вручную.

1 Ответ

0 голосов
/ 02 мая 2019

Хорошо, это может быть немного сложно объяснить.Хотел бы я дать видео или что-то в этом роде.

Но этот трюк потрясающий.

  1. Выберите все файлы модуля для экспорта .Щелкните правой кнопкой мыши и скопируйте относительный путь.first
  2. Откройте новый пустой файл и вставьте все.Также нажмите F1 и change language mode до Javascript react.Эта часть только для подсказки.Не обязательно.second Asecond 2
  3. Теперь сложная часть.Перейти к началу файла и использовать мульти курсор.Для меня это было Alt + Shift + Direction key.Если вы не знаете, тогда ищите в настройках мультикурсор.Теперь у меня есть курсор в начале каждой строки.third
  4. Теперь введите общую часть для каждой строки.Здесь export * from, и вы можете выбрать следующее слово в каждой строке с помощью Ctrl + right.

fourth

РЕДАКТИРОВАТЬ:

Что-то лучше.Если вы не хотите создавать мультикурсор, тогда

Нажмите Ctrl F, чтобы найти общее, что вы хотите удалить в каждой строке.Здесь на моем скриншоте это будет assets.И нажмите alt enter (или любой другой модификатор мультикурсора в настройках. Теперь у вас есть мультикурсор с выбранным словом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...