2016-05-28 15 views
1

Ich habe node modules Ordner gelöscht und npm mit npm install Befehl installiert. Meine gulpfile.js ist auch perfekt, weil andere Leute perfekt mit dieser Konfiguration arbeiten, sogar ich habe mit dieser Konfiguration von meiner anderen Maschine. Aber wenn ich versuche, npm run gulp von der aktuellen Maschine laufen zu lassen, zeigt es unten Fehler an.`npm run gulp` kann das Modul 'gulp-shell' nicht finden?

Fahads-MacBook-Pro:dark-web jim$ npm run gulp 

> [email protected] gulp /Users/jim/Documents/JETAPORT/dark-web 
> gulp 

module.js:327 
    throw err; 
    ^

Error: Cannot find module 'gulp-shell' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/Users/jim/Documents/JETAPORT/dark-web/gulpfile.js:6:13) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 

npm ERR! Darwin 14.5.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "gulp" 
npm ERR! node v4.4.2 
npm ERR! npm v2.15.0 
npm ERR! code ELIFECYCLE 
npm ERR! [email protected] gulp: `gulp` 
npm ERR! Exit status 1 
npm ERR! 
npm ERR! Failed at the [email protected] gulp script 'gulp'. 
npm ERR! This is most likely a problem with the jetaport package, 
npm ERR! not with npm itself. 
npm ERR! Tell the author that this fails on your system: 
npm ERR!  gulp 
npm ERR! You can get information on how to open an issue for this project with: 
npm ERR!  npm bugs jetaport 
npm ERR! Or if that isn't available, you can get their info via: 
npm ERR! 
npm ERR!  npm owner ls jetaport 
npm ERR! There is likely additional logging output above. 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/jim/Documents/JETAPORT/dark-web/npm-debug.log 

Und hier ist die package.json Datei

{ 
    "name": "jetaport", 
    "version": "1.0.0", 
    "description": "The Jetaport Gulp dependencies.", 
    "main": "index.js", 
    "author": "Alexander Khost", 
    "repository": { 
    "type": "git", 
    "url": "git://github.com/akhost/Jetaport.git" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "autoprefixer": "^6.3.1", 
    "babel-preset-es2015": "^6.3.13", 
    "babel-preset-react": "^6.3.13", 
    "bower": "^1.7.2", 
    "gulp": "^3.9.0", 
    "gulp-autoprefixer": "^3.1.0", 
    "gulp-cssnano": "^2.0.0", 
    "gulp-imagemin": "^2.4.0", 
    "gulp-postcss": "^6.0.1", 
    "imagemin-pngquant": "^4.2.0", 
    "laravel-elixir": "^5.0.0", 
    "pixrem": "^3.0.0", 
    "postcss-conditionals": "^2.0.0", 
    "postcss-each": "^0.9.1", 
    "postcss-import": "^7.1.3", 
    "postcss-math": "0.0.1", 
    "postcss-mixins": "^4.0.1", 
    "postcss-nested": "^1.0.0", 
    "postcss-reporter": "^1.3.0", 
    "postcss-scss": "^0.1.3", 
    "postcss-simple-extend": "^1.0.0", 
    "postcss-simple-vars": "^1.1.0", 
    "precss": "^1.3.0", 
    "yargs": "^4.4.0" 
    }, 
    "bugs": { 
    "url": "https://github.com/akhost/Jetaport/issues" 
    }, 
    "homepage": "https://github.com/akhost/Jetaport#readme", 
    "directories": { 
    "test": "tests" 
    }, 
    "devDependencnpm ies": { 
    "gulp-notify": "^2.2.0" 
    }, 
    "scripts": { 
    "gulp": "gulp", 
    "bower": "bower" 
    }, 
    "devDependencies": { 
    "gulp": "^3.9.1" 
    } 
} 
+1

Veröffentlichen Sie Ihre package.json –

+0

@ MarkoGrešak Ich habe das hinzugefügt. Bitte guck dir das an. –

Antwort

2

Ihr package.json das gulp-shell Paket fehlt. Sie müssen es mit npm install --save gulp-shell (oder --save-dev, wenn Sie es unter devDependencies setzen möchten) installieren. Nicht sicher, wie andere es funktionierte, aber ich bin ziemlich zuversichtlich, dass sie es selbst installiert haben, ähnlich wie ich es vorgeschlagen habe, ohne die Sicherungsflagge, die der Grund ist, warum es in package.json fehlt.

+0

Ehrfürchtig. 'gulp-shell' fehlt. Ich habe installiert mit 'npm install --save-dev gulp-shell'. Der Grund dafür ist, dass ich vergessen habe, das neueste Update des Pakets von Upstream runterzuziehen. Danke, Mann! –

Verwandte Themen