Ich habe jshint mit installiert sudo npm install -g jshint
und es scheint funktioniert zu haben:
$which jshint
/usr/local/bin/jshint
Das Laufen jshint
oder sein vollständiges Pfadäquivalent scheint jedoch nichts zu bewirken. Es gibt auch keinen Fehler - es macht einfach nichts:
$jshint
$jshint --help
$jshint --verbose
$jshint --debug
$jshint admin.js
$jshint admin.js --verbose
$/usr/local/bin/jshint admin.js
Ich habe auch versucht, NodeJS gemäß dieser Antwort zu verknüpfen :
$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.
Was fehlt mir hier?
Bearbeiten: Hier ist die Ausgabe von apt-cache policy nodejs npm
. Ich verwende nur die Standardpakete von Ubuntu 14.04, daher ist daran nichts Besonderes:
└─>apt-cache policy nodejs npm
nodejs:
Installed: 0.10.25~dfsg2-2ubuntu1
Candidate: 0.10.25~dfsg2-2ubuntu1
Version table:
*** 0.10.25~dfsg2-2ubuntu1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
100 /var/lib/dpkg/status
npm:
Installed: 1.3.10~dfsg-1
Candidate: 1.3.10~dfsg-1
Version table:
*** 1.3.10~dfsg-1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
100 /var/lib/dpkg/status
apt-cache policy nodejs npm
?