首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行grunt时linq.js抛出错误

执行grunt时linq.js抛出错误
EN

Stack Overflow用户
提问于 2014-03-15 22:32:14
回答 1查看 235关注 0票数 0

在我的index.html中,我添加了以下一行:

代码语言:javascript
复制
<script src="scripts/vendor/linq.js."></script>

我的网络风暴IDE说linq.js无法解决。

但这条路肯定是对的我检查过很多次..。

当我运行“咕噜”时,它说有51个错误开始于:

网络风暴似乎有其他的代码格式,就像格伦特正在使用的.

代码语言:javascript
复制
app/scripts/vendor/linq.js
  line 12  col 5   Missing "use strict" statement.
  line 16  col 5   Expected '}' to have an indentation at 7 instead at 5.
  line 22  col 26  Strings must use singlequote.
  line 26  col 5   Expected '}' to have an indentation at 7 instead at 5.
...

错误可能是什么?

更新

查看图像,linq.js的路径是正确的。

当我运行咕噜时,由于上面的51个问题,它被中止了.

更新2:

现在我已经删除了<script linq.js...>和重新运行的咕噜声,仍然是相同的错误。

因此,在我看来,在scripts文件夹下有一个.js文件的原因已经足够了,这个文件在某种程度上没有被正确格式化为jshint任务,因为在这里它被中止了。

我仍然找到了这个链接:JSHint behave differently in Webstorm and Grunt

看起来和我很相似,我会试试的!

更新3

以下是完整的错误列表:

我不想改变一个第三方的脚本,只是为了充实我的IDE`s的代码格式设置,这是愚蠢的.

应用程序/脚本/供应商/linq.js

代码语言:javascript
复制
 line 12  col 5   Missing "use strict" statement.
  line 16  col 5   Expected '}' to have an indentation at 7 instead at 5.
  line 22  col 26  Strings must use singlequote.
  line 26  col 5   Expected '}' to have an indentation at 7 instead at 5.
  line 29  col 25  Strings must use singlequote.
  line 35  col 28  Expected '===' and instead saw '=='.
  line 35  col 37  Expected '{' and instead saw 'return'.
  line 38  col 17  Expected 'var' to have an indentation at 15 instead at 17.
  line 39  col 17  Expected 'if' to have an indentation at 15 instead at 17.
  line 39  col 23  Expected '!==' and instead saw '!='.
  line 40  col 21  Expected 'return' to have an indentation at 17 instead at 21.
  line 41  col 17  Expected '}' to have an indentation at 15 instead at 17.
  line 43  col 17  Expected 'if' to have an indentation at 15 instead at 17.
  line 43  col 44  Strings must use singlequote.
  line 44  col 21  Expected 'var' to have an indentation at 17 instead at 21.
  line 44  col 51  Strings must use singlequote.
  line 44  col 56  Strings must use singlequote.
  line 46  col 21  Expected 'var' to have an indentation at 17 instead at 21.
  line 47  col 21  Expected 'var' to have an indentation at 17 instead at 21.
  line 48  col 21  Expected 'while' to have an indentation at 17 instead at 21.
  line 48  col 62  Expected '!==' and instead saw '!='.
  line 49  col 25  Expected 'var' to have an indentation at 19 instead at 25.
  line 50  col 25  Expected 'if' to have an indentation at 19 instead at 25.
  line 51  col 29  Expected 'maxLength' to have an indentation at 21 instead at 29.
  line 52  col 25  Expected '}' to have an indentation at 19 instead at 25.
  line 53  col 21  Expected '}' to have an indentation at 17 instead at 21.
  line 55  col 21  Expected 'var' to have an indentation at 17 instead at 21.
  line 56  col 21  Expected 'for' to have an indentation at 17 instead at 21.
  line 57  col 25  Expected 'var' to have an indentation at 19 instead at 25.
  line 57  col 40  Strings must use singlequote.
  line 58  col 25  Expected 'for' to have an indentation at 19 instead at 25.
  line 59  col 29  Expected 'dollar' to have an indentation at 21 instead at 29.
  line 59  col 42  Strings must use singlequote.
  line 60  col 25  Expected '}' to have an indentation at 19 instead at 25.
  line 61  col 25  Expected 'argArray' to have an indentation at 19 instead at 25.
  line 62  col 21  Expected '}' to have an indentation at 17 instead at 21.
  line 64  col 21  Expected 'var' to have an indentation at 17 instead at 21.
  line 64  col 71  Strings must use singlequote.
  line 66  col 21  Expected 'f' to have an indentation at 17 instead at 21.
  line 66  col 37  The Function constructor is a form of eval.
  line 66  col 53  Strings must use singlequote.
  line 67  col 21  Expected 'funcCache' to have an indentation at 17 instead at 21.
  line 68  col 21  Expected 'return' to have an indentation at 17 instead at 21.
  line 69  col 17  Expected '}' to have an indentation at 15 instead at 17.
  line 71  col 21  Expected 'var' to have an indentation at 17 instead at 21.
  line 72  col 21  Expected 'f' to have an indentation at 17 instead at 21.
  line 72  col 37  The Function constructor is a form of eval.
  line 72  col 56  Strings must use singlequote.
  line 73  col 21  Expected 'funcCache' to have an indentation at 17 instead at 21.
  line 74  col 21  Expected 'return' to have an indentation at 17 instead at 21.
  line 74  col 21  Too many errors. (2% scanned).
EN

回答 1

Stack Overflow用户

发布于 2014-03-15 23:55:23

linq.js之后,在script标记的src属性中有一个额外的script。Grunt错误看起来像是令人讨厌的警告,而不是错误(update:我指的是代码中的错误)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22430602

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档