npm
のパフォーマンス上の問題により、yarn
パッケージマネージャに切り替えました。 すべてはうまくいったが、と同じではなく、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);
};
};
}
NPM:
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'ファイルにはどのバージョンが表示されていますか? –