Ich möchte die Entwicklungs-, Test- (QA) und PROD-Umgebung für mein Angular 2-Projekt einrichten. Während für QA env gehen einrichten ng build --environment=qa
Angular 2 CLI-Umgebung einrichten
ich unten Störung erhalte
Kann Eigenschaft 'Länge' undefinierter bei createSourceFile (D nicht gelesen: \ ECC Web \ ECC WEB \ Arbeit \ 8-Aug \ node_module \ typescript \ lib \ typescript.js: 15457: 109) bei parseSourceFileWorker (D: \ ECC Web \ ECC WEB \ working \ 8-Aug \ Knotenmodule \ typescript \ lib \ typescript.js: 15389: 26) um Object.parseSourceFile (D: \ ECC Web \ ECC WEB \ Arbeit \ 8-Aug \ node_modules \ Typoskript \ lib \ typescript.js: 15338: 26) bei Object.createSourceFile (D: \ ECC Web \ ECC WEB \ Arbeit \ 8-Aug \ node_modules \ type script \ lib \ typescript.js: 15192: 29) bei VirtualFileStats.getSourceFile (D: \ ECC Web \ ECC WEB \ Arbeit \ 8-Aug \ node_modules \ @ngtools \ webpack \ src \ compiler_host.js: 66: 35) bei WebpackCompilerHost.getSourceFile (D: \ ECC Web \ ECC WEB \ working \ 8-Aug \ Knotenmodule \ @gttools \ webpack \ src \ compiler_host.js: 213: 38) bei findSourceFile (D: \ ECC Web \ ECC WEB \ Arbeits \ 8-Aug \ node_modules \ Maschinenschrift \ lib \ typescript.js: 67909: 29) bei processImportedModules (D: \ ECC Web \ ECC WEB \ Arbeits \ 8-Aug \ node_modules \ Maschinenschrift \ lib \ typescript.js: 68056: 25) bei findSourceFile (D: \ ECC Web \ ECC WEB \ Arbeits \ 8-Aug \ node_modules \ Maschinenschrift \ lib \ typescript.js: 67.937: 17) bei processSourceFile (D: \ ECC Web \ ECC web \ funktionierend \ 8-Aug \ node_module \ typescript \ lib \ typescript.js: 67840: 27) bei processRootFile (D: \ ECC Web \ ECC WEB \ working \ 8-Au g \ node_modules \ Maschinenschrift \ lib \ typescript.js: 67728: 13) bei D: \ ECC Web \ ECC WEB \ Arbeits \ 8-Aug \ node_modules \ Maschinenschrift \ lib \ typescript.js: 67018: 60 am Gegenstand. forEach (D: \ ECC-Web \ ECC-WEB \ working \ 8-Aug \ node_modules \ typescript \ lib \ typescript.js: 1449: 30) bei Object.createProgram (D: \ ECC Web \ ECC WEB \ working \ 8- August \ node_modules \ Typoskript \ lib \ typescript.js: 67018: 16) bei AotPlugin._setupOptions (D: \ ECC Web \ ECC WEB \ Arbeit \ 8-Aug \ node_modules \ @ngtools \ webpack \ src \ plugin.js: 129: 28) bei neuer AotPlugin (D: \ ECC Web \ ECC WEB \ \ 8-Aug Arbeits \ node_modules \ @ngtools \ webpack \ src \ plugin.js: 26: 14)
Unten ist mein Code für die Umgebung einrichten in eckigen-c li.json
"environments": {
"dev": "environments/environment.ts",
"prod": "environments/environment.prod.ts",
"qa": "environments/environment.qa.ts"
}
in Umgebungen/environment.qa.ts
export const environment = {
production: false
};
Haben Sie dieselben Variablen in Ihren anderen environment.ts-Dateien? Sind Sie sicher, dass der Dateiname in Ihrem angular-cli.json mit dem tatsächlichen Dateinamen übereinstimmt? – EvanM
@Akanksha Könnten Sie bitte in Betracht ziehen, eine Antwort zu akzeptieren oder Ihre eigene hinzuzufügen, wenn Sie es gelöst haben?Es wird anderen helfen. – San
Wie @EvanM vorgeschlagen, überprüfen Sie die Namen Ihrer 'environment. *. Ts' Dateien und die Konfiguration unter' environments' in '.angular-cli.json'. In meinem Fall war es nur ein Tippfehler: 'envirionment.qa.ts' anstelle von' environment.qa.ts'. – San