2017-04-07 7 views
-2

enter image description herekonnte nicht in der Lage npm in ubuntu 16.04.2

zu installieren „Kann nicht in der Lage folgende Komponenten in Ubuntu 16.04.2 Version von Linux-Box bekommt Fehler zu installieren, die mit Screenshot angebracht ist“ Der Versuch, NPM Komponenten in Linux-Box zu installieren, aber es in der Mitte

{ 
    "name": "legaldialapis", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "set NODE_ENV=DEV", 
    "test": "mocha apis/**/test/**/*.spec.js", 
    "test-watch": "nodemon --exec npm test", 
    "code-cov": "nyc --reporter=lcov --reporter=text-lcov npm test", 
    "eslint": "eslint **/*.js > lint-report.txt", 
    "bump": "gulp bump" 
    }, 
    "dependencies": { 
    "ajv": "^4.9.2", 
    "ajv-error-messages": "^1.0.0", 
    "async": "^2.1.4", 
    "bcryptjs": "^2.4.3", 
    "body-parser": "~1.15.2", 
    "bunyan": "^1.8.5", 
    "cookie-parser": "~1.4.3", 
    "dateformat": "^2.0.0", 
    "debug": "~2.2.0", 
    "express": "~4.14.0", 
    "firebase": "^3.7.2", 
    "firebase-admin": "^4.1.3", 
    "json2yaml": "^1.1.0", 
    "jsonwebtoken": "^7.2.1", 
    "lodash": "^4.17.4", 
    "moment": "^2.17.1", 
    "mongodb": "^2.2.22", 
    "mongoose": "^4.8.1", 
    "mongoose-gen": "^2.1.1", 
    "request": "^2.79.0", 
    "serve-favicon": "~2.3.0", 
    "swagger-jsdoc": "^1.8.2", 
    "swagger-ui-express": "^1.0.2", 
    "validator": "^6.2.1", 
    "html-pdf": "2.1.0" 
    }, 
    "devDependencies": { 
    "chai": "^3.5.0", 
    "chai-http": "^3.0.0", 
    "del": "^2.2.2", 
    "eslint": "^3.14.1", 
    "eslint-config-google": "^0.7.1", 
    "gulp-bump": "^2.6.1", 
    "mocha": "^3.2.0", 
    "nyc": "^10.0.0", 
    "yargs": "^6.6.0", 
    "gulp": "^3.9.1", 
    "gulp-livereload": "^3.8.1", 
    "gulp-mocha": "^3.0.1", 
    "gulp-nodemon": "^2.2.1", 
    "gulp-folders": "^1.1.0", 
    "gulp-replace": "^0.5.4", 
     "gulp-util": "^3.0.8" 
     }, 
     "engines": { 
     "node": ">=0.10.0" 
     } 
    } 
+0

Können Sie weitere Informationen geben? Fehlerprotokolle, verwendete Befehle usw. –

+1

Danke, dass Sie uns wissen lassen! Wenn Sie eine Frage haben, lesen Sie bitte in der Hilfe nach, wie Sie danach fragen können. Tipp: Das Einbinden der Fehlermeldung ist ein guter Anfang. – baao

+0

keine Fehlerprotokolle, wurde der Screenshot –

Antwort

0

Wellm zerfetzt, die Fehlermeldung heißt es: anmutigen-fs in Version 3 und älter ist nicht kompatibel mit NodeJs Version 7 und höher. So sind die zwei Optionen, die Sie haben, sind

  • Suchen Sie Ihre Abhängigkeiten für die eine, die auf anmutigen-fs hängt und sehen, ob Sie diese (siehe Fehlermeldung aktualisieren: „Verwenden Sie npm ls graceful-fs es in dem Baum zu finden“
  • )
  • prüfen wheter die aktuelle LTS-Version von NodeJS6.10.x durch Ihre Abhängigkeiten unterstützt wird

Wenn Sie keinen vollständigen Überblick haben, ob Ihre Abhängigkeiten auf dem neuesten Stand sind, können Sie npm outdated laufen .

Hoffe, das hilft.


Wahrscheinlich eine allgemeine Bemerkung zu Ihrer Frage:

  • Es wäre toll, die Konsolenausgabe in Ihrem Beitrag zu sehen; Nicht nur als Screenshot, sondern auch als Text könnte ich kopieren/einfügen
  • Das sieht aus wie ein Problem mit Node und/oder Npm. Also die Version für beide 'd sehr hilfreich
+0

Running nodejs @ 6.4.0 –

+0

So Knoten Version 6 wird auch nicht funktionieren. Welches Paket hängt von den veralteten ** graceful-fs ** ab? ("Verwenden Sie' npm ls graceful-fs', um es im Baum zu finden. ") –

0

Schließlich fand ich die Lösung dafür. Haben Sie den Raum von Ubuntu Droplet von 512 MB RAM und 10 GB ROM auf 2 GB RAM und 20 GB ROM erhöht.

Dieses Problem wurde durch Platzprobleme verursacht.

Vielen Dank für Ihre Antworten