You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Light interprets the filename as AuthController$TestAuthParams.html, resulting in a LGHT0103 error (file not found).
Heat should instead escape $$ to $$$$ according to the docs:
The preprocessor treats the $ character in a special way if it is followed by a $ or (. If you want to use a literal $$, use $$$$ instead. Every two $ characters will be replaced with one. For example, $$$$$ will be replaced with $$$.
Originally opened by dwickern
The text was updated successfully, but these errors were encountered:
Why is this a bug. According to the Quote you used for Reference: Every two $ characters will be replaced with one. The pre-processor is behaving as expected, with respect to the documented behavior. Would it dot be easier to have heat ignore Filenames with special characters. I'll try and tackle this one but implementimg a count of special characters will be tough.
The preprocessor behaves as expected, the problem is heat. The original file name had two $ characters and heat generated a component with only one $ according do the preprocessor escaping rules.
When harvesting the file
AuthController$$TestAuthParams.html
, heat generates this component:Light interprets the filename as
AuthController$TestAuthParams.html
, resulting in a LGHT0103 error (file not found).Heat should instead escape $$ to $$$$ according to the docs:
The text was updated successfully, but these errors were encountered: