ReferenceError: Обещание не определено - PullRequest
0 голосов
/ 06 июня 2018

после отправки моих данных, я пытаюсь использовать с другого сервера git.pull ('site', 'site'), но я получаю эту ошибку.

 ReferenceError: Promise is not defined
at deferred (/root/home/flash/Site/node_modules/simple-git/src/util/deferred.js:4:20)
at Git._schedule (/root/home/flash/Site/node_modules/simple-git/src/git.js:1363:23)
at Git._run (/root/home/flash/Site/node_modules/simple-git/src/git.js:1346:12)
at Git.pull (/root/home/flash/Site/node_modules/simple-git/src/git.js:337:19)
at port (/root/home/flash/Site/server.js:588:11)
at Layer.handle [as handle_request] (/root/home/flash/Site/node_modules/express/lib/router/layer.js:95:5)
at next (/root/home/flash/Site/node_modules/express/lib/router/route.js:137:13)
at Route.dispatch (/root/home/flash/Site/node_modules/express/lib/router/route.js:112:3)
at Layer.handle [as handle_request] (/root/home/flash/Site/node_modules/express/lib/router/layer.js:95:5)
at /root/home/flash/Site/node_modules/express/lib/router/index.js:281:22

как вытащить мои данные ??

* Примечание: Когда я набираю команду вручную в консоли, она работает (сайт git pull site).

Может кто-нибудь помочь мне, пожалуйста, решить эту проблему.

1 Ответ

0 голосов
/ 06 июня 2018

Вам просто нужно установить обещание, используя cli:

npm install promise

Затем добавьте это в свой код:

var Promise = require('promise');

Для более подробной информации перейдите по ссылке: https://www.npmjs.com/package/nodegit-promise

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...