2017-02-15 4 views
3

Ich arbeite mit der neuesten Version von @ angular/cli und habe einen seltsamen Fehler in mir Angular2 App.ng build --prod issue

Nach einem ng build machen --pro das Bündel nicht richtig funktioniert, habe ich diesen Fehler in der Konsole sehen:

AUSNAHME: Kann nicht gesetzt Eigenschaftswert von #, die nur einen Getter hat

Aber, keine Parameter zu bauen, funktioniert gut, irgendeine Idee?

Dies ist ein Teil meines package.json

"dependencies": { 
 
    "@angular/common": "^2.4.6", 
 
    "@angular/compiler": "^2.4.6", 
 
    "@angular/core": "^2.4.6", 
 
    "@angular/forms": "^2.4.6", 
 
    "@angular/http": "^2.4.6", 
 
    "@angular/platform-browser": "^2.4.6", 
 
    "@angular/platform-browser-dynamic": "^2.4.6", 
 
    "@angular/router": "^3.4.0", 
 
    "body-parser": "^1.16.0", 
 
    "btoa": "^1.1.2", 
 
    "compression": "^1.6.2", 
 
    "config": "^1.24.0", 
 
    "core-js": "^2.4.1", 
 
    "cors": "^2.8.1", 
 
    "express": "^4.14.0", 
 
    "express-minify": "^0.2.0", 
 
    "express-uglify": "^0.3.1", 
 
    "http-proxy-middleware": "^0.17.3", 
 
    "jsonschema": "^1.1.1", 
 
    "jsonwebtoken": "^7.2.1", 
 
    "ng2-bootstrap": "^1.2.6", 
 
    "nodemailer": "^2.7.2", 
 
    "request": "^2.79.0", 
 
    "request-ip": "^1.2.3", 
 
    "request-promise": "^4.1.1", 
 
    "rxjs": "^5.0.1", 
 
    "ts-helpers": "^1.1.1", 
 
    "winston": "^2.3.1", 
 
    "zone.js": "^0.7.6" 
 
    }, 
 
    "devDependencies": { 
 
    "@angular/cli": "^1.0.0-beta.31", 
 
    "@angular/compiler-cli": "^2.4.0", 
 
    "@types/jasmine": "2.5.38", 
 
    "@types/node": "^6.0.42", 
 
    "codelyzer": "~2.0.0-beta.1", 
 
    "frisby": "^0.8.5", 
 
    "jasmine-core": "2.5.2", 
 
    "jasmine-node": "^1.14.5", 
 
    "jasmine-spec-reporter": "2.5.0", 
 
    "karma": "1.2.0", 
 
    "karma-chrome-launcher": "^2.0.0", 
 
    "karma-cli": "^1.0.1", 
 
    "karma-coverage-istanbul-reporter": "^0.2.0", 
 
    "karma-jasmine": "^1.0.2", 
 
    "nodemon": "^1.11.0", 
 
    "protractor": "~5.1.0", 
 
    "ts-node": "1.2.1", 
 
    "tslint": "^4.3.0", 
 
    "typescript": "~2.0.0" 
 
    }

+0

Wann erhalten Sie den Fehler? Ist es beim Start der App oder woanders? Es wäre nützlich, den Code zu sehen, der die Ausnahme erzeugt. – Picci

+0

Es war, als die App begann, im Browser zu laden, aber ich fand das Problem mit den eckigen/cli-Devs, ich setzte es auf den Kommentar unten, danke –

Antwort

5

ich das Problem ... mit Hilfe dieses Ticket gefunden haben: 4720

Drehen aot durch das Hinzufügen von --aot = false während des Befehls ng build wird das Problem behoben.

Auch ich habe die Typoskript-Version auf 2.1.6 erhöht.

Verwandte Themen