Я переключился на yarn
менеджер пакетов из-за некоторых проблем с производительностью с npm
. Все прошло нормально, но проблема с redux-multi не была такой же, как и с npm
. Кто-нибудь испытал это раньше? Какое должно быть лучшее решение для этого? Я действительно не хочу обновлять код моего приложения.Почему существует несколько пакетов redux-multi с пряжей?
Пряжа:
function multi(_ref) {
var dispatch = _ref.dispatch;
return function (next) {
return function (action) {
return Array.isArray(action) ? Promise.all(action.filter(Boolean).map(function (p) {
return dispatch(p);
})) : next(action);
};
};
}
НПМ:
function multi(_ref) {
var dispatch = _ref.dispatch;
return function (next) {
return function (action) {
return Array.isArray(action) ? action.filter(Boolean).map(dispatch) : next(action);
};
};
}
Обратите внимание на различие: версия пряжи использует Promise
.
Как вы определили зависимость в 'package.json'? –
'" redux-multi ":"^0.1.12 ",' - Я проверил обе версии, и они одинаковы. – haxpanel
Как, точно, вы проверили версию? Кроме того, какая версия отображается в файле 'yarn.lock'? –