Ich habe in den letzten paar Tagen mit Paketabhängigkeiten gekämpft, mein Ziel ist es, angular2-beschäftigt zu verwenden, aber ich habe angefangen darüber zu lesen und ich denke Ich habe ein größeres Gesamtproblem.Mehrere Unmet Peer-Abhängigkeit Fehler, einschließlich @ angular/common @ 2.4.9
Wenn ich "npm list
" ausführen, bekomme ich eine Reihe von UNMET PEER DEPENDENCY Nachrichten.
Ich wollte, dass die Reinigung starten und der erste Eintrag war:
"UNMET PEER DEPENDENCY @angular/[email protected]"
Ich versuchte, wieder zu installieren @ Winkel/common aber das macht keinen Unterschied, könnte jemand mir erklären, was die tatsächliche ist Ausgabe hier, damit ich anfangen kann, das alles zu reinigen?
Danke.
{
"name": "angular-quickstart",
"version": "1.0.0",
"description": "QuickStart package.json from the documentation, supplemented with testing support",
"scripts": {
"start": "tsc && concurrently \"tsc -w\" \"lite-server\" ",
"lint": "tslint ./app/**/*.ts -t verbose",
"lite": "lite-server",
"pree2e": "webdriver-manager update",
"test": "tsc && concurrently \"tsc -w\" \"karma start karma.conf.js\"",
"test-once": "tsc && karma start karma.conf.js --single-run",
"tsc": "tsc",
"tsc:w": "tsc -w"
},
"keywords": [],
"author": "",
"license": "MIT",
"dependencies": {
"@angular/common": "~2.4.4",
"@angular/compiler": "~2.4.4",
"@angular/core": "~2.4.4",
"@angular/forms": "~2.4.4",
"@angular/http": "~2.4.4",
"@angular/platform-browser": "~2.4.4",
"@angular/platform-browser-dynamic": "~2.4.4",
"@angular/router": "~3.4.4",
"angular-in-memory-web-api": "~0.2.2",
"angular2-busy": "^1.0.2",
"angular2-datatable": "^0.5.2",
"bootstrap": "^3.3.7",
"core-js": "^2.4.1",
"lodash": "^4.17.4",
"ng2-filter-pipe": "^0.1.6",
"ng2-toasty": "^2.3.0",
"reflect-metadata": "^0.1.8",
"rxjs": "5.0.1",
"systemjs": "0.19.40",
"zone.js": "^0.7.6"
},
"devDependencies": {
"@types/jasmine": "2.5.36",
"@types/lodash": "ts2.0",
"@types/node": "^7.0.4",
"canonical-path": "0.0.2",
"concurrently": "^3.1.0",
"gulp": "^3.9.1",
"http-server": "^0.9.0",
"jasmine-core": "~2.4.1",
"karma": "^1.4.0",
"karma-chrome-launcher": "^2.0.0",
"karma-cli": "^1.0.1",
"karma-jasmine": "^1.0.2",
"karma-jasmine-html-reporter": "^0.2.2",
"lite-server": "^2.2.2",
"lodash": "^4.16.4",
"protractor": "~4.0.14",
"rimraf": "^2.5.4",
"tslint": "^3.15.1",
"typescript": "~2.0.10"
},
"repository": {}
}
Können Sie Ihre package.json zu Ihrer Frage hinzufügen bitte? – ssougnez
Fertig. Habe meine package.json zur Frage hinzugefügt. – Yozki
Nun, ich schätze, dass es sich beschwert, weil Sie eine niedrigere Version von eckigen als erwartet haben, alle 2.4.4 um 2.4.9 und 3.4.4 um 3.4.9 ändern, npm installieren und es sollte in Ordnung sein. – ssougnez