Ich erstelle i18n Dateien mit ng-xi18n Werkzeug. Wenn ich "./node_modules/.bin/ng-xi18n"
ausführen, wird die Datei messages.xlf erstellt. Das Problem ist, dass der gesamte Code kompiliert ist. js, js.map, metadata.json Dateien werden erstellt, ich brauche sie nicht. Hoe, um messages.xlf ohne js, js.map und metadta.json Dateien zu erstellen?Angular 2 Internalisierung (ng-xi18n Werkzeug) ohne Code-Kompilierung
Hier mein tsconfig.json ist:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowSyntheticDefaultImports": true,
"sourceMap": true,
"noEmitHelpers": true,
"strictNullChecks": false,
"baseUrl": "./src",
"paths": {
},
"lib": [
"dom",
"es6"
],
"types": [
"hammerjs",
"jasmine",
"node",
"protractor",
"selenium-webdriver",
"source-map",
"uglify-js",
"webpack"
]
},
"exclude": [
"node_modules",
"dist"
],
"awesomeTypescriptLoaderOptions": {
"forkChecker": true,
"useWebpackText": true
},
"compileOnSave": false,
"buildOnSave": false,
"atom": { "rewriteTsconfig": false }
}
Es ist ein Compiler [Problem] (https://github.com/angular/angular/pull/14115). Es wird in Angular 4 behoben werden – Luka