第一次安装jshint,jshint新手使用记录
刚刚出来工作的渣渣,第一次进入这样比较正规的公司,各个开发流程都比较严格,代码也是要经过jshint的检测才能上传到svn才能成功打包项目。所以我这种技术都半桶水的职场开发小白,也是第一次用jshint。然后我发现如果你就网上搜jshint教程,那些都有些乱,像我这样的新人英语又烂爆的话有点摸不着头脑。所以,就分享一下我自己的过程。
1.我的开发环境是VisualStudio2015,我一开始找就去下载适合vs的,官网是只更新到JSLint.VS2010这个东西,就下面那个图。
结果这个东西你点击了,然后就告诉你适合的都安装了。。然鹅。。。我的visual Studio2015岿然不动,反正完全是不知道什么情况的。然后我只能放弃。
2.接下来我就想那去下载一个通用版本,这总行吧。然后我又去官网看,官网地址:http://jshint.com/install/
①你点进去看到下面图片,然后点击我红色框的那个选项,然后进入到github页面
②---->点击进入github
③---->下拉然后点击下载你要的压缩文件,你选一个就可以啦
④---->然后你就得到了一个压缩文件啦
⑤---->然后你解压缩就可以了(对!你没有看错,下载下来的东西就是源码。
⑥这时候如果你已经安装过Node.JS了那么很好,你有了一个可以安装jshint的工具npm,你可以打开你的电脑面板看你有没有,如图
如果你没有,那你就去搜Node.JS然后安装一个。因为我之前就安装了,所以这里就先跳过这步了。可以看一下菜鸟教程的:http://www.runoob.com/nodejs/nodejs-install-setup.html
⑦好,这时候基本都准备好了。打开Node.js command prompt,然后我们正式开始安装,输入命令
npm install -g jshint 然后按Enter键就看到开始在装了,装成功以后就是我下面截图的样子。
⑧如何使用。首先你得进去你要测试的文件夹里面。(如果你也是跟我一样的小毛渣渣,你估计也不会写命令行进入文件夹吧,所以我有截图样例。。。
D: //先直接D:进入D盘下
cd web\sources\Fleet5WebSystem\F5WS.Web\Content\Script\App //cd 文件路径 ,进去你要的去文件夹下
截图(看我这个渣渣尝试进入文件夹的灾难历程。。。。
⑧进来要测试的文件夹里面了。接下来就是测试文件
比如我要测试这个文件夹的DeviceStateView.js文件,那么你就输入命令
jshint DeviceStateView.js 按Enter即可,如果你的代码有不符合规范的下面就会提示错误,然后你去代码里面改,然后再测试。
如果测试通过则是这样的:(没错就是没有任何提示。嗯,像这种命令行的,没回应就是最好的回应~
好啦、jshint就是这么简单,如果你找对了教程的话。我就是被那些弄得很复杂的教程搞了很多时间,英语又不好,所以。。。。。。
第一次安装jshint,jshint新手使用记录的更多相关文章
- php新手第一次安装mongo
以下是我走位php新手第一次安装mongo模块的步骤: 1.首先从在网上选取适当版本的mongoDB扩展包下载; 2.解压扩展包,并且进入解压目录; tar -zxf mongo-1.4.1.tgz ...
- 致第一次安装RIME的你
转载自百度RIME吧,作者:半月湾C 原帖地址:http://tieba.baidu.com/p/3288634121 序言 很喜欢小狼毫输入法,喜欢他的简洁,美观以及超强悍的个人定制功能.关于 ...
- selenium 学习笔记 ---新手学习记录(1) 问题总结
说明:每次学习各种语言时,环境搭建访问国外网址最头疼了,现在只要是工具下载好放到自己网盘,可以随时用. 1.首先工具准备,selenium需要用到的 下载地址 访问密码 ff8f 2.我选择的语言时j ...
- Hyperledger Fabric 第一次安装
第一次安装fabric有很多坑.记录一下,主要跟版本问题. 参考的是http://www.cnblogs.com/aberic/p/7532114.html 这篇博客. 我用的阿里云centOs 7. ...
- 第一次安装android studio遇到的问题
安装android studio一点都不顺利,最后总是成功安装,但是忘了把问题记录下来,下一次肯定还肯能出现问题 忘了把问题记录下来了,好像是sync failed 第一次安装3.1.4遇到的问题,好 ...
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
最近项目中遇到一个问题,用户第一次安装应用在系统的安装器安装完成界面有“完成”和“打开”两个按钮. 当用户点击“打开”按钮进入用户注册页面进行手机号验证码发送和验证码输入等操作界面,若此时用户点击Ho ...
- CentOS 5.5 下安装Countly Web Server过程记录
CentOS 5.5 下安装Countly Web Server过程记录 1. 系统更新与中文语言包安装 2. 基本环境配置: 2.1. NodeJS安装 依赖项安装 yum -y install g ...
- 体验魅力Cognos BI 10 系列,第1 部分: 第一次安装
体验魅力Cognos BI 10 系列,第1 部分: 第一次安装吴敏达, 信息管理软件高级技术顾问, IBM简介: 本系列教程旨在帮助您通过实际动手掌握Cognos BI 10.1 的主要功能.在这一 ...
- 安装archlinux的linux命令记录
磁盘的分区:cfdisk 格式化分区:mkfs.ext4,mkswap,swapon 查看所有分区:lsblk /dev/sda 先挂载 / 分区:mount /dev/sda1 /mnt archl ...
- 第一次安装tomcat报错,出现failed to install tomcat8 service错误
第一次安装tomcat报错,出现failed to install tomcat8 service错误(0) 一.一般情况下这种错误都是没有卸载干净造成的,安全卸载Tomcat的方法 (转载); ht ...
随机推荐
- Django 模板.html中 href参数传入
在Django模板中可能会出现访问多个URL指向同一函数,为减少代码可以利用正则表达式实现 url(r'^remove_userinfo(?P<nid>\d+)/',views.remov ...
- 模仿Spring实现注解注入
写这个极其蛋疼,我一直在想我们用SSM写项目时,写Service和Controller的时候,会给Service和Controller私有属性,比如Service需要dao,Controller需要S ...
- spring boot / cloud (十二) 异常统一处理进阶
spring boot / cloud (十二) 异常统一处理进阶 前言 在spring boot / cloud (二) 规范响应格式以及统一异常处理这篇博客中已经提到了使用@ExceptionHa ...
- Grails笔记二:grails 2.4.3版本下generate-*失效问题解析
最近在学grails框架,因为其敏捷性让我非常喜欢,不过有点让人恼怒的是也许因为grails框架太新了,所以关于grails的书籍很少,而且市面上的书籍大部分都是2007或者2009年的,官方文档又都 ...
- h5的video标签
在video标签中,我们可以使用属性:videoWidth & videoHeight,它获取的是video的宽度和高度(媒体本身). 虽然不能直接使用,但是可以通过计算宽高比得到 video ...
- Centos7.2下基于Nginx+Keepalived搭建高可用负载均衡(一.基于Keepalived搭建HA体系)
说明 本文只为方便日后查阅,不对一些概念再做赘述,网上都有很多明确的解释,也请大家先了解相关概念. 两台搭建HA的服务器是华为云上的ECS(不要忘记开通VPC,保证我们的服务器都处在一个内网环境),由 ...
- 转:【深入Java虚拟机】之五:多态性实现机制——静态分派与动态分派
转载请注明出处:http://blog.csdn.net/ns_code/article/details/17965867 方法解析 Class文件的编译过程中不包含传统编译中的连接步骤,一切方法 ...
- python--对于装饰器的理解
1.首先,有个原来写好的函数,完成一定的功能,比如下面的,就打印一句话(某程序被调用).简单点,容易帮我们想清楚程序是怎么执行的. ''' 原函数 ''' def fun1(): print(&quo ...
- 团队作业4——第一次项目冲刺(Alpha版本) Day1
1.开站立式会议: 2.Leangoo任务分解图: 3.开会讨论的结果,任务分派 队员 今日进展 明日安排 林燕 调查产品的市场需求,学习微信开发 完善逻辑架构框架 王李焕 结合实际分析系统设计思路, ...
- 201521123077 《Java程序设计》第5周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点. 举个小栗子: 右侧的四个类都实现了同一个接口,所以可以让游戏类的引用指向实现类的实例,根据不同类型的实现类可以表现出不同的特性 ...