jshint无法识别为内部或外部命令,可操作的程序或批处理文件
问题描述:
我已经使用这个命令jshint无法识别为内部或外部命令,可操作的程序或批处理文件
npm install -g jshint
它完美地安装在全球安装jshint但正显示出我的错误,而我试图运行此
jshint app.js
然后这显示我错误,jshint不被识别为内部或外部命令,可操作的程序或批处理文件。
答
您的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。
检查你的路径。 – 2017-01-03 06:19:25
我该如何检查路径?你能否请求帮助 –
在窗口上,在命令窗口中输入'echo%PATH%'。它应该包含npm存储其全局安装模块的目录。有关更多信息,请参阅google“路径npm窗口”。 – 2017-01-03 06:34:33