Сегодня у меня произошла странная ошибка. Я обновил один модуль в нашей кодовой базе (машинописный текст) и пропустил импорт Immutable.
interface SomeTabProps {
somePropHere: Immutable.Map<any, any>;
}
, но без
import * as Immutable from 'immutable'
Проблема была / есть ... Моя локальная сборка проходит без ошибок / предупреждений. Но когда мой код был загружен моими коллегами, их сборка не удалась - отсутствует неизменяемая зависимость.
Даже сейчас, когда я закомментировал любой импорт, моя сборка завершится неудачно, как и должно. Но если я закомментирую Immutable import, сборка просто пройдет без ошибок / предупреждений.
Кто-нибудь видел такие проблемы? Не сбой при сборке, когда она должна потерпеть неудачу? Что мне не хватает? При использовании пакета npm не должно быть автоматического глобального импорта Immutable, верно?