Open dgp1130 opened 4 years ago
The same issue: #77
Seems to be still an issue. But the workaround works for me! Will it get fixed soon?
Any updates?
Any updates?
Since https://github.com/postcss/postcss-calc/pull/137 it should just warn instead of crashing. Does is still crash for you? The underlying problem is that the parser is incomplete, but to fix it we would need to duplicate the code that's already in the existing parsers (postcss-value-parser and postcss-selector-parser) so I would prefer to find a way to refactor so we don't parse multiple times (currently postcss-calc does parse -> stringify -> parse -> stringify)
This was also reported in #119 (I'm closing that one as duplicate)
From downstream issue https://github.com/cssnano/cssnano/issues/880 which is from downstream issue https://github.com/angular/angular-cli/issues/16910.
Using a
calc()
command with 3+ variable fallbacks seems to break the parser.For example, paste the following code into the CSS Nano playground (which I'm told uses
postcss-calc
viacssnano-preset-default
:Then look at the JavaScript console and see:
Work around is to use intermediary variables: