Сборка Webpack завершилась успешно с отсутствующим неизменяемым импортом? - PullRequest
0 голосов
/ 18 июня 2020

Сегодня у меня произошла странная ошибка. Я обновил один модуль в нашей кодовой базе (машинописный текст) и пропустил импорт Immutable.

interface SomeTabProps {
  somePropHere: Immutable.Map<any, any>;
}

, но без

import * as Immutable from 'immutable'

Проблема была / есть ... Моя локальная сборка проходит без ошибок / предупреждений. Но когда мой код был загружен моими коллегами, их сборка не удалась - отсутствует неизменяемая зависимость.

Даже сейчас, когда я закомментировал любой импорт, моя сборка завершится неудачно, как и должно. Но если я закомментирую Immutable import, сборка просто пройдет без ошибок / предупреждений.

Кто-нибудь видел такие проблемы? Не сбой при сборке, когда она должна потерпеть неудачу? Что мне не хватает? При использовании пакета npm не должно быть автоматического глобального импорта Immutable, верно?

...