我使用 安装了 jshint sudo npm install -g jshint
,它似乎奏效了:
$which jshint
/usr/local/bin/jshint
Run Code Online (Sandbox Code Playgroud)
然而,运行jshint
或其完整路径等价物似乎没有任何作用。它也不会出错——它什么都不做:
$jshint
$jshint --help
$jshint --verbose
$jshint --debug
$jshint admin.js
$jshint admin.js --verbose
$/usr/local/bin/jshint admin.js
Run Code Online (Sandbox Code Playgroud)
我还尝试根据此答案对nodejs 进行符号链接:
$sudo ln -s /usr/bin/nodejs /usr/bin/node
$jshint admin.js --verbose
$jshint admin.js
$jshint --help
$man jshint
No manual entry for jshint
See 'man 7 undocumented' for help when manual pages are not available.
Run Code Online (Sandbox Code Playgroud)
我在这里缺少什么?
编辑:这是来自apt-cache policy nodejs npm
. 我只是使用标准的 Ubuntu 14.04 包,所以没有什么特别之处:
??>apt-cache policy nodejs npm
nodejs: …
Run Code Online (Sandbox Code Playgroud)