1

最近我开始尝试 LESS,我对此非常感兴趣。它是一个非常好的优化 css 的工具。无论如何,我安装到我的项目文件中,因为它是在他们的网站上写的 4 个步骤,非常 EZ。我使用带有剃须刀引擎的 MVC3 框架,在我看来,我只是不能将 .less 文件作为浏览器的 css 应用。

当我这样使用时,它的效果非常好

 <style type="text/css">
       @Less.Parse(".transparency(@opacity: 50) {opacity:@opacity/100; filter:~'alpha(opacity = '@opacity~')';}.disabled {.transparency}")
 </style>

但是当我尝试将它作为css文件应用时,浏览器只是忽略了它

<link rel="stylesheet/less" type="text/css" href="/Content/Css/Pm/Pm.less" media="screen" />

我的 less 文件中没有编译错误,编译后的 less 看起来很棒,我认为 dotless 会自动处理它,但显然情况并非如此。我不确定最好的方法是什么,将较少的文件内容作为流读出并将其写回 css 文件或像 int this article那样修改视图引擎或编写这样的帮助程序

4

1 回答 1

1

如果您担心 CPU 使用率,您可以随时查看使用预编译,看看这个问题:Visual Studio - precompile - dotless

答案提供了多种选择:

于 2012-02-06T05:06:49.347 回答