Я хочу использовать MVC4 пакетирование и Минимизация, но я всегда получаю сообщение об ошибке, как комментарий в моем не уменьшенная CSS файл:Сборка MVC4: Minification не удалось из-за функции css3?
/* Minification failed. Returning unminified contents.
(534,29): run-time error CSS1019: Unexpected token, found ' '
(534,29): run-time error CSS1019: Unexpected token, found ' '
(534,29): run-time error CSS1042: Expected function, found ' '
(534,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(535,26): run-time error CSS1019: Unexpected token, found ' '
(535,26): run-time error CSS1019: Unexpected token, found ' '
(535,26): run-time error CSS1042: Expected function, found ' '
(535,26): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(536,25): run-time error CSS1019: Unexpected token, found ' '
(536,25): run-time error CSS1019: Unexpected token, found ' '
(536,25): run-time error CSS1042: Expected function, found ' '
(536,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(537,24): run-time error CSS1019: Unexpected token, found ' '
(537,24): run-time error CSS1019: Unexpected token, found ' '
(537,24): run-time error CSS1042: Expected function, found ' '
(537,24): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
*/
соответствующие строки в CSS являются:
width: -webkit-calc(100% - 0.5em);
width: -moz-calc(100% - 0.5em);
width: -ms-calc(100% - 0.5em);
width: -o-calc(100% - 0.5em);
Что может Я делаю для минимизации работу с функцией calc css3?
Да, спасибо. Очевидно, что MS реализовала больше интеллекта, который, как я думал, необходим для минимизации. Я попробовал Cassette, но имел некоторые другие проблемы, которые я не могу вспомнить прямо сейчас ... –
@ Ollie Еще одна идея - реализовать свою собственную IBundleTransform и использовать мини-инструмент, который работает для того, что вы хотите сделать. Возможно, больше работы, чем вы готовы делать. –
caniuse.com показывает, что на самом деле все современные браузеры поддерживают calc(), и он действительно работает нормально. Я решил использовать обходное решение, описанное здесь: http://stackoverflow.com/a/18570513/1155881 Спасибо Microsoft! ;-(Теперь работа по минимизации работает нормально. –