【发布时间】:2015-01-03 08:17:35
【问题描述】:
我正在进行一个项目,今天早上的 less JS 文件(我目前正在使用“less.min.js”JS 文件来表示控制台中的浏览器(Chrome)状态“保存失败”。这个导致我的“scripts.js”文件失败当函数在“$(window).load()”中时。有趣的是,Bootstrap 仍在工作,我的 LESS CSS 也是如此(我所有的样式都在页面上,因为它应该是)。
我还安装了 Web Essessials,并设置为保存时自动编译(此设置在错误之前设置)。
<title>@title</title>
<link href="@Fingerprint.Tag("/Content/bootstrap/bootstrap.less")" rel="stylesheet/less">
<link href="@Fingerprint.Tag("/Content/styles.less")" rel="stylesheet/less" />
<link href='//fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
<script src="@Fingerprint.Tag("/Scripts/modernizr.custom.js")"></script>
<script src="@Fingerprint.Tag("/Scripts/jquery-1.9.1.min.js")"></script>
<script src="@Fingerprint.Tag("/Scripts/bootstrap.min.js")"></script>
<script src="@Fingerprint.Tag("/Scripts/less.min.js")"></script>
@*TODO: pre-compile less and remove script*@
<script src="@Fingerprint.Tag("/Scripts/json2.min.js")"></script>
<script src="@Fingerprint.Tag("/Scripts/jquery.hoverIntent.min.js")"></script>
<script src="@Fingerprint.Tag("/Scripts/scripts.js")"></script>
我检查了我的 IIS 安全设置,它们似乎没问题(再一次,这些设置与我昨天在错误发生之前使用的设置相同)。
XHR finished loading: GET "http://local.lenders-one.com/Content/bootstrap/v-635549376660341373/bootstrap.less".
less.js:408
XHR finished loading: GET "http://local.lenders-one.com/Content/v-635556102777513301/styles.less".
less.js:771
failed to save - less.js:771
“指纹”类是一个实用程序类,它应用假文件夹进行文件缓存。我从 javascript/LESS 文件中删除了实用程序类,但仍然收到错误消息。
我正在使用 LESS v2.0.0 - 感谢任何帮助。
【问题讨论】:
-
这可能是其中的一部分吗?如果您使用的是 Chrome,并且由于已知的 Chrome 问题,您的页面路径以“file:///”开头,则 Less.js 浏览器脚本当前将无法运行。看起来不是问题,但我想我会把它扔在那里。
-
是的,我检查了这个,但是我在 FF 和 IE 中提出了它,并且出现了同样的问题。
-
可能是
.less文件中的某些内容,styles.less中的某些内容导致了问题吗?我首先将它剥离到最低限度的样式,然后让它编译...看看问题到底出在哪里。
标签: javascript jquery css twitter-bootstrap less