grunt的grunt-contrib-jshint插件使用

来源:互联网 发布:mac做java开发 编辑:程序博客网 时间:2024/05/21 10:35

<span style="font-size:32px;">grunt的grunt-contrib-jshint插件使用</span>

1.安装

与grunt通用的安装方式一致,只需要一条npm install grunt-contrib-jshint --save-dev即可安装该插件并且自动写入到package.json中去。

2.使用方法

与通用的格式一致,首先声明module.exports=function(grunt){},在该函数中写入grunt.initConfig方法,在其中声明jshint的配置,如下:

<span style="white-space:pre"></span>module.exports=function(grunt){grunt.initConfig({jshint:{src:["test.js"]}});grunt.loadNpmTasks('grunt-contrib-jshint');grunt.registerTask('default', ['jshint']);};
我声明了一个jshint任务,该任务是检索test.js的语法错误(相当严格,少;都会提示,从此以后代码一定很规范0.0),之后运行grunt就可以了,结果如果为,成功,我的js没有错误(当然这是我改完了以后成功的截图0.0)。

2.拓展

说实在的,这些拓展对我这个菜鸟来说暂时木有用,不过仍然要记录下来,等我羽翼丰满了那必须是有用的。

http://jshint.com/docs/options/该网址是官方插件的属性说明页面也就是书写在插件options中的属性值,如果有特殊需求可以通过查询这个页面来找到你需要的功能。

比如forin属性是在for in的js中强制使用obj.hasOwnProperty(“属性名”)来确保循环不会出现错误。

0 0
原创粉丝点击