jshint无法识别为内部或外部命令,可操作的程序或批处理文件

jshint无法识别为内部或外部命令,可操作的程序或批处理文件

问题描述:

我已经使用这个命令jshint无法识别为内部或外部命令,可操作的程序或批处理文件

npm install -g jshint 

它完美地安装在全球安装jshint但正显示出我的错误,而我试图运行此

jshint app.js 

然后这显示我错误,jshint不被识别为内部或外部命令,可操作的程序或批处理文件。

+0

检查你的路径。 – 2017-01-03 06:19:25

+0

我该如何检查路径?你能否请求帮助 –

+0

在窗口上,在命令窗口中输入'echo%PATH%'。它应该包含npm存储其全局安装模块的目录。有关更多信息,请参阅google“路径npm窗口”。 – 2017-01-03 06:34:33

您的PATH可能会丢失包含可执行文件的目录。 我安装在本地,

$ npm install jshint 

我将不得不从.bin目录中的node_modules目录调用它,就像这样:

$ node_modules/.bin/jshint js_file_test.js 

如果你安装它在全球范围,与-g标志,那么你将能够在任何地方运行它,只要你的路径中的npm模块的路径。要检查的命令行的路径,运行:

$ echo %PATH% 

作为示例,路径到我的jshint可执行文件(jshint.cmd)位于C:\Users\Paul\AppData\Roaming\npm的副本。该目录在我的路径中,所以我可以从任何地方运行jshint。