ситуации:
- Я использую пакет redux-saga.
- У меня есть две упаковки А и В. И оба они зависят от пакета redux-saga .
- Я строю новый проект, который зависит от A, B, а также redux-saga .
- Я использую веб-пакет для создания пакета для моего нового проекта.
ожидает:
В комплект моего нового проекта должна входить Redx-сага только один раз.
реальность:
Если я импортирую часть пакета redux-saga в пакетах A и B:
import {take, ...} from 'redux-saga/effect'
тогда все работает как положено. Код редукса-саги включен только один раз в мой комплект.
Но, если я таким образом импортирую некоторую часть redux-saga в пакетах A и B:
import {End, ...} from 'redux-saga'
Тогда код редукс-саги будет повторяться 3 раза в моем комплекте
вопрос
Как это получается? И как я могу улучшить это?