Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript LESS.js-错误消息;未能保存";_Javascript_Jquery_Css_Twitter Bootstrap_Less - Fatal编程技术网

Javascript LESS.js-错误消息;未能保存";

Javascript LESS.js-错误消息;未能保存";,javascript,jquery,css,twitter-bootstrap,less,Javascript,Jquery,Css,Twitter Bootstrap,Less,我在一个项目的中间,今天早上的JS文件少了(我现在在控制台中的浏览器(Chrome)状态中使用了“小于.j.js”的JS文件,“保存失败”。这导致了我的“脚本.js”文件在“$(window).Load()”中的函数时失败。。有趣的是,Bootstrap仍在运行,我的CSS也在运行(我所有的样式都在页面上) 我还安装了Web Essestials,并设置为保存时自动编译(此设置是在错误之前设置的) “Fingerprint”类是一个应用假文件夹进行文件缓存的实用程序类。我从javascript/

我在一个项目的中间,今天早上的JS文件少了(我现在在控制台中的浏览器(Chrome)状态中使用了“小于.j.js”的JS文件,“保存失败”。这导致了我的“脚本.js”文件在“$(window).Load()”中的函数时失败。。有趣的是,Bootstrap仍在运行,我的CSS也在运行(我所有的样式都在页面上)

我还安装了Web Essestials,并设置为保存时自动编译(此设置是在错误之前设置的)

“Fingerprint”类是一个应用假文件夹进行文件缓存的实用程序类。我从javascript/LESS文件中删除了该实用程序类,但仍然收到错误

 <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>
 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
我使用的是LESS v2.0.0-非常感谢您的帮助。

保存失败”不是很好的描述,但是当LESS.js无法将编译后的CSS代码写入本地存储时会发送此错误。(在您的情况下,可能是因为路径不正确)(请参阅:)

有趣的是,Bootstrap仍然在工作,我的LESS-CSS也是如此(我所有的样式都是>在页面上)

虽然缓存失败,但编译后的代码将发送到浏览器

(再一次,这些设置与我昨天出错前使用的设置相同)


less.env
设置为
development
也会禁用缓存,从而导致错误。

这可能是其中的一部分吗?如果您使用的是Chrome浏览器,并且页面路径以“file://”开头,那么less.js浏览器脚本当前将无法工作由于一个已知的Chrome问题。它看起来不像问题,但我想我会把它扔出去。是的,我检查了这个问题,但是我在FF和IE中提出了它,同样的问题也发生了。可能是
.less
文件中的某个东西,或者
样式中的某个东西。less
,导致了这个问题吗?我首先将它剥离到最低限度风格,让它编译…看看问题到底在哪里。你是对的,缓存-因为它是我的“指纹”类,在CSS文件被编译的地方添加了“假”文件夹结构。这个网站也让我找到了解决方案。
 <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>
 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