diff --git a/packages/compiler-cli/src/codegen.ts b/packages/compiler-cli/src/codegen.ts index 675e6fbb3d..e593051665 100644 --- a/packages/compiler-cli/src/codegen.ts +++ b/packages/compiler-cli/src/codegen.ts @@ -13,7 +13,6 @@ import * as compiler from '@angular/compiler'; import {MissingTranslationStrategy} from '@angular/core'; import {AngularCompilerOptions, NgcCliOptions} from '@angular/tsc-wrapped'; -import {readFileSync} from 'fs'; import * as ts from 'typescript'; import {CompilerHost, CompilerHostContext, ModuleResolutionHostAdapter} from './compiler_host'; @@ -76,7 +75,7 @@ export class CodeGenerator { throw new Error( `The translation file (${cliOptions.i18nFile}) locale must be provided. Use the --locale option.`); } - transContent = readFileSync(cliOptions.i18nFile, 'utf8'); + transContent = tsCompilerHost.readFile(cliOptions.i18nFile); } let missingTranslation = MissingTranslationStrategy.Warning; if (cliOptions.missingTranslation) {