【发布时间】:2017-01-12 17:48:10
【问题描述】:
由于npm 的一些性能问题,我已切换到yarn 包管理器。
一切都很顺利,但 redux-multi 的问题与 npm 的问题不同。
有谁之前经历过这个吗?什么应该是最好的解决方案?我真的不想更新我的应用程序代码。
纱线:
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);
};
};
}
注意区别:yarn 版本使用Promise。
【问题讨论】:
-
你是如何定义
package.json中的依赖的? -
"redux-multi": "^0.1.12",- 我检查了两个版本,它们是相同的。 -
您究竟是如何检查版本的?另外,您的
yarn.lock文件中显示的是什么版本? -
好吧,你是对的!由于某种原因,我在检查版本时犯了一个错误。纱锁:0.1.91 - 你能回答这个问题以便我接受吗? :)
-
只需要锁定到0.1.12 ..
标签: javascript npm redux yarnpkg