ASP.NET 中未处理 LessJs 文件
LessJs file not being processed in ASP.NET
我遇到了一个特殊问题,并且无法对其进行诊断。
我在 ASP.NET MVC web 应用程序中使用 LessJs 并且 less 文件没有被处理,我在 "F12" 调试工具中看到我的变量——并且没有应用样式正如预期的副产品。
标记如下所示。
@Scripts.Render("~/bundles/modernizr")
<link href="~/Content/bootstrap.css" rel="stylesheet" />
<link href="~/Content/site.less" rel="stylesheet" />
<script src="~/Scripts/less-1.5.1.min.js" type="text/javascript"></script>
我看到文件已正确传送到浏览器(从“网络”选项卡)
控制台中没有错误。
但是当我检查我的元素时,我看到了这个:
bootstrap.css
中的样式已按预期应用。
我是不是漏掉了一步?我以前很少用 ASP.NET,这个让我难住了。
谢谢!
已解决。此问题是引用较少文件的 link 标记具有不正确的 rel
属性。对于 less 它应该是 stylesheet/less
而不是 stylesheet
,后者用于 CSS。
<link href="~/Content/site.less" rel="stylesheet/less" type="text/css" />
我遇到了一个特殊问题,并且无法对其进行诊断。
我在 ASP.NET MVC web 应用程序中使用 LessJs 并且 less 文件没有被处理,我在 "F12" 调试工具中看到我的变量——并且没有应用样式正如预期的副产品。
标记如下所示。
@Scripts.Render("~/bundles/modernizr")
<link href="~/Content/bootstrap.css" rel="stylesheet" />
<link href="~/Content/site.less" rel="stylesheet" />
<script src="~/Scripts/less-1.5.1.min.js" type="text/javascript"></script>
我看到文件已正确传送到浏览器(从“网络”选项卡)
控制台中没有错误。
但是当我检查我的元素时,我看到了这个:
bootstrap.css
中的样式已按预期应用。
我是不是漏掉了一步?我以前很少用 ASP.NET,这个让我难住了。
谢谢!
已解决。此问题是引用较少文件的 link 标记具有不正确的 rel
属性。对于 less 它应该是 stylesheet/less
而不是 stylesheet
,后者用于 CSS。
<link href="~/Content/site.less" rel="stylesheet/less" type="text/css" />