vow ломает сборку
megatolya opened this issue · comments
Anatoly Ostrovsky commented
Пакет q, который использует vow больше не отдает метод valueOf. нужно использовать vow, который либо использует новый метод, либо найти старый с нормальной зависимостью
valueOf is deprecated, use inspect instead. Error
at Promise.valueOf (/Users/megatolya/workspace/vb/node_modules/q/q.js:452:39)
at Object.Vow.valueOf (/Users/megatolya/workspace/vb/node_modules/vow/lib/vow.js:268:40)
at onFulfilled (/Users/megatolya/workspace/vb/node_modules/vow/lib/vow.js:338:44)
at _fulfilled (/Users/megatolya/workspace/vb/node_modules/q/q.js:798:54)
at self.promiseDispatch.done (/Users/megatolya/workspace/vb/node_modules/q/q.js:827:30)
at Promise.promise.promiseDispatch (/Users/megatolya/workspace/vb/node_modules/q/q.js:760:13)
at /Users/megatolya/workspace/vb/node_modules/q/q.js:574:44
at flush (/Users/megatolya/workspace/vb/node_modules/q/q.js:108:17)
Nikita Bayev commented
Какие есть варианты решения?
Anatoly Ostrovsky commented
Я отсрочил решение этой проблемы так:
Для своего проекта можно добавить в депсы q, например, рабочий вариант "q": "~0.8.2"
. И удалить q у borschik: rm -rf node_modules/borschik/node_modules/q
.
Это, конечно, не дело, надо будет разобраться.
Anatoly Ostrovsky commented
Возможно, борщик версии 0.4.x такой проблемы не имеет.
Anatoly Ostrovsky commented
q
был всему виной. поправил a73a333 в 0.1.6.