Ich versuche, einen Befehl bei npm start auszuführen, aber ich erhalte die Meldung: "Sie scheinen nicht von" @ eckig/core "abhängig zu sein. Dies ist ein Fehler Was könnte der Grund sein? Wie es in die Konsole schreibt: npm @ angle/core -v erhält es 5.4.2
Mein package.json
"dependencies": {
"@angular/animations": "^4.4.3",
"@angular/common": "^4.4.3",
"@angular/compiler": "^4.4.3",
"@angular/core": "^4.4.3",
"@angular/forms": "^4.4.3",
"@angular/http": "^4.4.3",
"@angular/platform-browser": "^4.4.3",
"@angular/platform-browser-dynamic": "^4.4.3",
"@angular/router": "^4.4.3",
"applicationinsights-js": "^1.0.12",
"core-js": "^2.4.1",
"date-fns": "^1.28.5",
"deepmerge": "^1.5.1",
"fingerprintjs2": "^1.5.1",
"ng2-page-scroll": "^4.0.0-beta.9",
"ngx-mydatepicker": "2.1.2",
"rxjs": "^5.1.0",
"zone.js": "^0.8.12"
},
"devDependencies": {
"@angular/cli": "^1.4.2",
"@angular/compiler-cli": "^4.4.3",
"@angular/language-service": "^4.4.3",
"@types/applicationinsights-js": "^1.0.4",
"@types/deepmerge": "^1.3.2",
"@types/jasmine": "~2.5.53",
"@types/jasminewd2": "~2.0.2",
"@types/node": "~6.0.60",
"codelyzer": "~3.0.1",
"gulp": "^3.9.1",
"gulp-deploy-git": "^0.5.3",
"gulp-replace": "^0.6.1",
"husky": "^0.14.3",
"jasmine-core": "~2.6.2",
"jasmine-spec-reporter": "~4.1.0",
"karma": "~1.7.0",
"karma-chrome-launcher": "~2.1.1",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^1.2.1",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"lint-staged": "^4.0.3",
"prettier": "^1.5.3",
"protractor": "^5.1.2",
"run-sequence": "^2.1.0",
"ts-node": "~3.2.0",
"tslint": "~5.7.0",
"TypeScript": "^2.5.2"
}
Ich bin auf das gleiche Problem gestoßen, um dieses Problem zu lösen
cd <project_name>
führen Sie dann den folgenden Befehl aus:
npm update
und dann wird das Projekt erfolgreich zusammengestellt.
Ich habe auch das gleiche Problem gehabt, als ich den Befehl unten ausgeführt habe.
D:\My_Project>ng serve
Dann habe ich die folgenden Schritte befolgt und es hat für mich funktioniert.
D:\My_Project>npm link
D:\My_Project>ng serve
Versuchen Sie es weiter, viel Glück :)
Versuchen Sie, den node_modules
-Ordner und die package-lock.json
-Datei zu entfernen, und führen Sie dann Folgendes aus:
npm cache clean --force
npm cache verify
npm i
Dieser Fehler ist in meinem Fall aufgetreten, wenn mein node_modules-Ordner leer ist. Andernfalls enthält er mehrere Ordner. Ich habe den Befehl "ng link" verwendet, um das Problem zu lösen.
Mein Projektname ist Pipes und meine Eingabeaufforderung sieht folgendermaßen aus:
Pipes $ npm link
Und zum Schluss können Sie noch einen Dienst ausführen, um es auszuprobieren
Sie müssen ^ this entfernen, da etwas die Version erhält, bei der die anderen Dateien aufgrund dieser Version wirken.
verwenden Sie daher immer die spezifische Version in eckig.
oder Sie können das folgende package.json hier verwenden:
{
"name": "artist-booking-app",
"version": "0.0.0",
"license": "MIT",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "4.0.0",
"@angular/common": "4.0.0",
"@angular/compiler": "4.0.0",
"@angular/core": "4.0.0",
"@angular/forms": "4.0.0",
"@angular/http": "4.0.0",
"@angular/platform-browser": "4.0.0",
"@angular/platform-browser-dynamic": "4.0.0",
"@angular/router": "4.0.0",
"angular2-toaster": "^4.0.1",
"bootstrap": "3.3.7",
"core-js": "2.4.1",
"jquery": "3.2.1",
"ng2-scroll-to-el": "^1.0.0",
"primeng": "^4.1.3",
"rxjs": "5.4.1",
"zone.js": "0.8.14"
},
"devDependencies": {
"@angular/cli": "1.2.6",
"@angular/compiler-cli": "4.0.0",
"@angular/language-service": "4.0.0",
"@types/jasmine": "2.5.53",
"@types/jasminewd2": "2.0.2",
"@types/node": "6.0.60",
"codelyzer": "3.0.1",
"jasmine-core": "2.6.2",
"jasmine-spec-reporter": "4.1.0",
"karma": "1.7.0",
"karma-chrome-launcher": "2.1.1",
"karma-cli": "1.0.1",
"karma-coverage-istanbul-reporter": "1.2.1",
"karma-jasmine": "1.1.0",
"karma-jasmine-html-reporter": "0.2.2",
"protractor": "5.1.2",
"ts-node": "3.0.4",
"tslint": "5.3.2",
"TypeScript": "2.3.3"
}
}