2013-11-14 2 views
0

Я только что установил последний пакет запросов, запрос на установку npm. В моем приложении, я поставил NODE_DEBUG=request так что теперь я получаю ошибку синтаксиса:node.js пакет запроса имеет синтаксическую ошибку

node_modules/request/lib/debug.js 

module.exports = 
function debug() { 
    if (/\brequest\b/.test(process.env.NODE_DEBUG)) 
    console.error('REQUEST %s', util.format.apply(util, arguments)) 
} 

ReferenceError: util is not defined 

Любые мысли по этому поводу? Что такое «использовать»?

ответ

1

util является одним из основных модулей node.js. Файл должен иметь требование для модуля (var util = require('util')), но он отсутствует. Это ошибка в самой библиотеке запросов.

Это было исправлено, но это не был опубликован в хранилище НПМ еще:

https://github.com/mikeal/request/commit/b8cf8743b66d8eee4048561a7d81659f053393c8

+0

Вы только что случилось знать, что? :) – reza

+0

что сделал трюк. – reza

+0

@reza - Я думал, что посмотрю на debug.js на GitHub, и последний комментарий был связан с этим исправлением. Это было просто случайным образом :) –

Смежные вопросы