css - 如果我使用 dotless,我需要 less.js 吗?

标签 css asp.net .net asp.net-mvc less

我正在尝试将我公司购买的 Bootstrap/Angular(为 Node 制作)/less 主题从头开始导入到 ASP.net MVC 元素中。

主题使用较少,因此进行了一些谷歌搜索,我安装了“dotless”和“dotless adapter for System.Web.Optimization”。

所以我复制并粘贴了引用文献,但这里出错了:

<!-- prochtml:remove:dist -->
<script type="text/javascript">less = { env: 'development' };</script>
<script type="text/javascript" src="~/assets/plugins/misc/less.js"></script>  <-- Errors Here
<!-- /prochtml -->

它显示“LessCssHttpHandler.cs 未找到”。 “您需要找到LessCssHttpHandler.cs来查看当前调用堆栈帧的源代码。”

我正在研究“less.js”的作用..并且我找不到清晰的描述,但似乎它使您能够使用 LESS 环境,因为 CSS 不是像 CSS 这样的当前标准。

如果我的假设是正确的,我是否不需要将“less.js”包含到我的元素中?谢谢

最佳答案

没有。一旦在服务器端完成处理(使用 dotLess),就无需在客户端包含 Less.js(因为数据已作为常规 CSS 接收)。

此外,如果您使用的是 Visual Studio,则可以设置 WebEssentials在保存时自动编译 Less 文件(SomeStyleSheet.less -> SomeStyleSheet.css),然后在客户端只需加载常规 CSS。这将使您免于服务器端和客户端编译需求。

关于css - 如果我使用 dotless,我需要 less.js 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33087642/

相关文章:

CSS 下拉菜单,当您浏览子菜单时,悬停时显示的子菜单消失

asp.net - 如何为 XmlDocumentationProvider 处理 azure 上的路径

asp.net - 在 Visual Studio 2013 中创建 ASP Web 应用程序失败

javascript - 为什么当我在我的 aspx 页面中的 html 图像点击事件中调用 JavaScript 函数时,我的网页正在刷新?

.net - 如何确定 .NET SyndicationFeed(RSS 与 Atom)的提要类型?

html - 仅将 CSS 水平下拉菜单中的顶部索引菜单项居中

css - div内容不受div宽度限制

c# - TFS Force 通过 SDK 以编程方式获取

css - 我们什么时候应该使用 <dl> 而不是 <ul>?

.net - System.Web.Abstractions : what is it good for?