fix(compiler-cli): do not add references to files outside of rootDir
(#19770)
References to resources (such as .css files) that are generated into the `outDir` directory outside of `rootDir` would cause a spurious compiler error about not being able to find a files that ends in '.ngstyle.ts'. Also fixed a minor issue in compiler error reporting Fixes: #19765, #19767 PR Close #19770
This commit is contained in:

committed by
Tobias Bosch

parent
3861ba2929
commit
25cbc98979
@ -363,7 +363,8 @@ export class TsCompilerAotCompilerTypeCheckHostAdapter extends
|
||||
genFileNames = cachedGenFiles;
|
||||
} else {
|
||||
if (!this.options.noResolve && this.shouldGenerateFilesFor(fileName)) {
|
||||
genFileNames = this.codeGenerator.findGeneratedFileNames(fileName);
|
||||
genFileNames = this.codeGenerator.findGeneratedFileNames(fileName).filter(
|
||||
fileName => this.shouldGenerateFile(fileName).generate);
|
||||
}
|
||||
this.generatedCodeFor.set(fileName, genFileNames);
|
||||
}
|
||||
|
Reference in New Issue
Block a user