2012-03-18 79 views
0

我已将我的.css重命名为.less并引用了less.js文件(1.3版)。我无法编辑.less文件,它几乎就像只读文件。有任何想法吗?感谢无法编辑.less文件

我已经在我的根布局head标签得到这个:

<link rel="stylesheet/less" type="text/css" href="@Url.Content("~/Content/CSS/mystylesheet.less")"/> 

,这在身体标记:

<script type="text/javascript" src="@Url.Content("~/Scripts/less-1.3.0.min.js")"></script> 

的CSS工作正常,我只是不能做任何修改,而运行时停止。 使用mvc 3和剃须刀

回答

0

不要在您的路径中使用~。如果您使用本地主机,则使用相对路径或使用file://的完整路径。

+0

谢谢,我不明白,但它怎么能够找到我的其他样式和脚本文件使用〜只是不是少一个? – 2012-03-18 19:27:28

+0

其他文件可能不会调用您定义的任何其他路径,而less.js正在读取您为CSS文件提供的路径,并且无法锻炼文件的路径。 – cchana 2012-03-18 20:22:13

+0

当你通过包含less.js编译更少的文件客户端时,通过ajax调用加载.less文件内容更少。 Ajax调用被禁止文件系统URL,并且通常情况下甚至限于同一个域。所以最好的办法是在某个端口上为你的文件提供服务,包括.html和.less – tzador 2012-03-18 21:40:15