Winkel-CLI: Cannot read property 'config' von null
Kürzlich aktualisiert meine Anwendung von Winkel-2.3.0 zu Eckig 4.0.3. In den Prozess auch dann aktualisiert, eckig-cli. Wenn das Projekt geklont, um ein neues Verzeichnis, es ist zu werfen:
Cannot read property 'config' null TypeError: Cannot read property
'config' von null
bei Klasse.run (/Users/hyadav/Documents/projects/web-app/node_modules/@angular/cli/tasks/build.js:16:56)
bei Klasse.run (/Users/hyadav/Documents/projects/web-app/node_modules/@angular/cli/commands/build.js:143:26)
bei Klasse. (/Users/hyadav/Documents/projects/web-app/node_modules/@angular/cli/ember-cli/lib/models/command.js:134:17)
beim Prozess._tickCallback (intern/Prozess/next_tick.js:109:7)
Paket.json
"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.3",
"@angular/cli": "^1.0.1",
"@angular/common": "^4.0.3",
"@angular/compiler": "^4.0.3",
"@angular/compiler-cli": "^4.0.3",
"@angular/core": "^4.0.3",
"@angular/forms": "^4.0.3",
"@angular/http": "^4.0.3",
"@angular/material": "^2.0.0-beta.3",
"@angular/platform-browser": "^4.0.3",
"@angular/platform-browser-dynamic": "^4.0.3",
"@angular/platform-server": "^4.0.3",
"@angular/router": "^4.0.3",
"core-js": "^2.4.1",
"hammerjs": "^2.0.8",
"rxjs": "^5.2.0",
"typescript": "^2.2.2",
"zone.js": "^0.8.4"
},
"devDependencies": {
"@angular/cli": "^1.0.1",
"@angular/compiler-cli": "^2.4.0",
"@types/jasmine": "2.5.38",
"@types/node": "~6.0.60",
"codelyzer": "~2.0.0",
"jasmine-core": "~2.5.2",
"jasmine-spec-reporter": "~3.2.0",
"karma": "~1.4.1",
"karma-chrome-launcher": "~2.0.0",
"karma-cli": "~1.0.1",
"karma-coverage-istanbul-reporter": "^0.2.0",
"karma-jasmine": "~1.1.0",
"karma-jasmine-html-reporter": "^0.2.2",
"protractor": "~5.1.0",
"ts-node": "~2.0.0",
"tslint": "~4.4.2",
"typescript": "~2.2.2"
}
InformationsquelleAutor Himanshu Yadav | 2017-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist eine funktionierende Lösung, bis Eckig v5, denn im v6, den Speicherort der Datei geändert zu eckig.json, und verändert auch den Inhalt
Erstellen Sie eine neue Datei namens .Winkel-cli.json und einfügen:
Finden Sie auch eine Kopie dieses json-wenn Sie ein neues Projekt erstellen von Winkel-cli.
InformationsquelleAutor Luca Basilico
Wurde das Problem behoben, durch das kopieren
.angular-cli.json
Datei in das neue Verzeichnis.Pro Anfrage, weitere details:
Nach der Erstellung Ihres Projekts, aber vor dem verschieben in ein anderes Verzeichnis, werden Sie feststellen, ein
.angular-cli.json
- Datei erstellt wurde, sichtbar von der Kommandozeile überls -al
. Diese Datei wird benötigt, in das root-Verzeichnis des Projekts. Es sollte verschoben werden, da übermv .angular-cli.json .
und sollte Hinzugefügt werden, um die source-control, so dass andere Klonen das Projekt haben diese Datei.Sollten Sie kopieren
.angular-cli.json
- Datei zum root-Ordner der web-Anwendung.InformationsquelleAutor Himanshu Yadav
ich die Lösung gefunden ! 😀
dies ist das Problem gelöst, für mich.
InformationsquelleAutor Felix Runye
vergessen Sie nicht zum installieren von npm Paketen
führen Sie
npm i
im root-VerzeichnisInformationsquelleAutor Limarenko Denis