Hello,
I have recently upgraded my project to angular 7.x and after updating all
my code everything works fine with dev build but I have a very strange
error with prod build:
ERROR in : Error: Cannot handle async resource.
angularCompilerOptions.enableResourceInlining
requires all resources to be statically resolvable.
at Object.get (S:\syscea\node_modules\@angular\compiler-cli\src\
transformers\inline_resources.js:33:31)
at S:\syscea\node_modules\@angular\compiler-cli\src\transformers\
inline_resources.js:261:43
at Array.forEach (<anonymous>)
at updateComponentProperties (S:\syscea\node_modules\@angular\compiler-
cli\src\transformers\inline_resources.js:232:33)
at updateDecorator (S:\syscea\node_modules\@angular\compiler-cli\src\
transformers\inline_resources.js:120:28)
at S:\syscea\node_modules\@angular\compiler-cli\src\transformers\
inline_resources.js:95:32
at Object.visitNodes (S:\syscea\node_modules\typescript\lib\typescript.
js:62256:48)
at visitor (S:\syscea\node_modules\@angular\compiler-cli\src\
transformers\inline_resources.js:93:40)
at visitNodes (S:\syscea\node_modules\typescript\lib\typescript.js:62256
:48)
at visitLexicalEnvironment (S:\syscea\node_modules\typescript\lib\
typescript.js:62289:22)
at Object.visitEachChild (S:\syscea\node_modules\typescript\lib\
typescript.js:62593:54)
at S:\syscea\node_modules\@angular\compiler-cli\src\transformers\
inline_resources.js:105:23
at S:\syscea\node_modules\typescript\lib\typescript.js:1354:86
at reduceLeft (S:\syscea\node_modules\typescript\lib\typescript.js:1066:
30)
at S:\syscea\node_modules\typescript\lib\typescript.js:1354:42
at transformRoot (S:\syscea\node_modules\typescript\lib\typescript.js:
79271:82)
After hours to try to find out where I could have make a mistake the error
seems to occurs whenever I use templateUrl or styleUrl to resolve to local
file (as I used to do till now).
So in ANY of my components if I use template: "my html code" to works fine,
but as soon as I use this syntax templateUrl: "./test.html" the compilation
does not work anymore.
This is driving me crazy. If this was that simple I would have found
hundreds of report about this issue but this is not the case so I suspect
the issue is more complex.
In the end I don't know if this is a bug with angular or angular-cli, or if
it's an issue somewhere in my workspace.
Any help would be very appreciated.
Thanks.
--
You received this message because you are subscribed to the Google Groups
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/angular.
For more options, visit https://groups.google.com/d/optout.