Сделать сбой веб-пакета при неопределенном именованном импорте - PullRequest
1 голос
/ 19 марта 2019

Webpack 4.29 будет создавать пакеты, которые содержат именованные импорта ES2015, которые отсутствуют, что приведет к ошибкам во время выполнения.Есть ли способ заставить его обнаружить это во время сборки и выдать ошибку (сообщение)?

Пример из реальной жизни При обновлении пользовательского интерфейса материалов с 1.0-beta до 3.xa много модулейи экспорт был перемещен.Это приводит к тому, что код, подобный этому, выдает ошибки, поскольку именованные экспорты были перемещены в собственные файлы:

import Card, {CardHeader} from '@material-ui/core/Card';

Затем мне нужно изменить это на

import Card       from '@material-ui/core/Card';
import CardHeader from '@material-ui/core/CardHeader';

, чтобы избежатьошибка выполнения.В настоящее время только сильное тестовое покрытие несколько спасает мою задницу от обнаружения этого во время выполнения.

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