Gulp - jeter err impossible de trouver le module 'q'

J'étais à la mise en place d'Jekyll avec Gulp mais quand je lance gulp il me donne l'erreur suivante:

C:\Users\Admin\jekyll-gulp-sass-browser-sync-master>gulp
module.js:339
    throw err;
    ^

Error: Cannot find module 'q'
    at Function.Module._resolveFilename (module.js:337:15)
    at Function.Module._load (module.js:287:25)
    at Module.require (module.js:366:17)
    at require (module.js:385:17)
    at Object.<anonymous> (C:\Users\Admin\jekyll-gulp-sass-browser-sync-master\node_modules\browser-sync\node_modules\portscanner-plus\lib\index.js:3:9)
    at Module._compile (module.js:435:26)
    at Object.Module._extensions..js (module.js:442:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:311:12)
    at Module.require (module.js:366:17)

J'ai essayé d'aller à C:\Users\Admin\jekyll-gulp-sass-browser-sync-master\node_modules\gulp\node_modules\interpret\index.js et faire ces changements:

var q = require('q');

à

var q = require('Q');

J'ai couru npm install -g mais toujours rien. Quelqu'un sait pourquoi je suis arriver?

OriginalL'auteur hassanyf | 2015-10-27