1

使用 生成新的 Yeoman webapp 后yo webapp,运行grunt会出现 JSHint 错误:

$ grunt
Running "newer:jshint" (newer) task

Running "newer:jshint:all" (newer) task

Running "jshint:all" (jshint) task

test/spec/test.js
  line 11  col 9  Expected '}' to have an indentation at 11 instead at 9.
  line 12  col 5  Expected '}' to have an indentation at 7 instead at 5.
  line 13  col 1  Expected '}' to have an indentation at 3 instead at 1.

✖ 3 problems

Warning: Task "jshint:all" failed. Use --force to continue.
Error: Task "jshint:all" failed.
    at Task.<anonymous> (/Users/ollieglass/code/ati/node_modules/grunt/lib/util/task.js:205:15)
    at null._onTimeout (/Users/ollieglass/code/ati/node_modules/grunt/lib/util/task.js:241:33)
    at Timer.listOnTimeout [as ontimeout] (timers.js:110:15)

Aborted due to warnings.


Execution Time (2014-07-13 10:56:57 UTC)
loading tasks  1.1s  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 91%
jshint:all     97ms  ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 8%
Total 1.2s

这是什么原因造成的,如何解决?

4

1 回答 1

0

通过卸载然后重新安装 Node、npm 和 Yeoman 解决

于 2014-07-13T11:41:34.517 回答