megatolya / grunt-borschik

Grunt plugin for borschik
MIT License
3 stars 4 forks source link

vow ломает сборку #2

Closed megatolya closed 10 years ago

megatolya commented 11 years ago

Пакет 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)
drugoi commented 10 years ago

Какие есть варианты решения?

megatolya commented 10 years ago

Я отсрочил решение этой проблемы так: Для своего проекта можно добавить в депсы q, например, рабочий вариант "q": "~0.8.2". И удалить q у borschik: rm -rf node_modules/borschik/node_modules/q.

Это, конечно, не дело, надо будет разобраться.

megatolya commented 10 years ago

Возможно, борщик версии 0.4.x такой проблемы не имеет.

megatolya commented 10 years ago

q был всему виной. поправил a73a33361df41ac6a14fea2b71c4617ea7c7b443 в 0.1.6.