Mar*_*tin 2 javascript webstorm jshint angularjs gruntjs
我使用角度生成器使用Grunt创建了一个新服务,然后使用WebStorm Ctrl+ ALT+L重新格式化代码,因为标签/空格似乎不同.
然后当使用Grunt和任务JShint抱怨我得到以下错误:
app/scripts/services/poteservice.js
line 11 col 13 Expected '}' to have an indentation at 15 instead at 13.
line 14 col 13 Expected '}' to have an indentation at 15 instead at 13.
Run Code Online (Sandbox Code Playgroud)
另一个奇怪的问题是我发现我可以在WebStorm中启用JSHint,但后来我遇到了类似的问题
JSHINT: angular not defined
and
Use the function form of use strict
Run Code Online (Sandbox Code Playgroud)
任何人都知道如何让每个人都很好地一起玩,即WebStorm和Grunt等.
我确实安装了角度的WebStorm插件.
有人可以帮忙吗?
首先,您应该将WebStorm配置为使用与Grunt相同的JSHint文件.
转到Project Settings -> Javascript -> Code Quality Tools -> JSHint单击Enable并引用.jshintrc项目中的项目.
其次,您应该在所有JavaScript文件的顶部添加这两行代码:
/* global angular */
'use strict';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1790 次 |
| 最近记录: |