问题标签 [kryzhanovskycssminifier]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
259 浏览

asp.net-mvc - KryzhanovskyCssMinifier 不适用于 MsieJsEngine,但适用于 V8JsEngine

我正在为 ASP.NET 使用最新的 BundleTransformer。

我有一个非常简单的捆绑文件,其中包含一个 LESS 文件:

我制作的 LESS 文件尽可能简单,以证明它实际上正确解释为 LESS。

当我尝试使用 V8JsEngine 时,它​​按预期工作(显示了相关的 web.config):

这给了我正确的 CSS:

但是,当我切换到 MsieJSEngine

我得到以下奇怪不正确的 CSS - 完全去掉了 UL。

我只是无法理解这怎么可能。它已被正确解释为 LESS,但从列表中完全删除了 UL。顺便说一句,如果我把它做成一个没有类的纯 css 文件,.something我会得到同样的错误结果。

幸运的是,它似乎与 V8JsEngine 一起工作得很好,所以我可以继续,但我在这里发布这个希望能帮助其他人,因为我很好奇我是否做错了什么。


文件版本: