VS MVC 项目 CSS 缩小在使用 CSS 变量时失败

R. *_*ser 5 css asp.net-mvc minify visual-studio-2017

在 Visual Studio 中,当我在捆绑的 css 文件中引入任何变量时,我的 MVC 项目中的 Minification 失败了。例子:

/* Minification failed. Returning unminified contents.
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,23): run-time error CSS1039: Token not allowed after unary operator: '-main-bg-color'
 */
:root {
    /*DEFAULT COLORS LINES*/
    --main-bg-color: rgb(34,34,34);
}
body{
background-color:var(--main-bg-color);
}
Run Code Online (Sandbox Code Playgroud)

其他压缩器工作得很好,有没有办法解决这个问题?

R. *_*ser 1

我最终将Sass实现为双重解决方案,它允许多种可变方法和缩小。