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';
, чтобы избежатьошибка выполнения.В настоящее время только сильное тестовое покрытие несколько спасает мою задницу от обнаружения этого во время выполнения.