如果我使用无点,我需要less.js吗?

时间:2015-10-12 18:15:43

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

我正在尝试从头开始将我公司购买的bootstrap / angular(为节点制作)/ less主题导入到ASP.net MVC项目中。

主题使用较少,所以做一些谷歌搜索,我安装了“dotless”和“无网络适配器,用于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”?感谢

1 个答案:

答案 0 :(得分:2)

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

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