У меня есть большая кодовая база на базе реагирования / редукции, состоящая из следующей иерархии:
Маршруты >> Контейнер >> Компоненты
, что означает, что маршруты содержат контейнеры, а контейнеры содержат компоненты.
Я использую большой объем импорта es6 в своем коде - чтобы импортировать вещи друг за другом, а также для импорта пакетов svg и npm, таких как lodash.
Если я произвожу рефакторинг пути импорта:
import x from '../../path1';
до
import x from '../shorterPath2';
Как я могу запустить некоторые тесты в моей кодовой базе, чтобы гарантировать, что для всех файлов - импорт разрешен правильно - что все пути к файлам, из которых импортируются объекты, будут возвращать актив или что-то из присутствующего там index.js:
Должен ли я
- написать свой собственный скрипт nodeJS / скрипт оболочки
- попробуйте что-нибудь из среды тестирования javascript - это можно сделать ??
- здесь будут работать git-hooks ??
Пожалуйста, дайте мне направление для размышлений, и я могу написать остальное.
Большое спасибо!