web-dev-qa-db-fra.com

Pourquoi JSLint / JSHint ne fonctionne-t-il pas dans Ubuntu?

J'ai installé comme décrit ici et d'autres endroits, mais après avoir utilisé npm pour installer jslint, jshint, aucun ne fonctionnera. En exécutant "jslint", je ne reçois que:

/usr/bin/env: node: No such file or directory

Y a-t-il un problème avec le référentiel Ubuntu 13.10 ou dois-je configurer moi-même une variable PATH?

6
NoBugs

En raison d'un conflit avec un ancien paquetage "node", nodejs est installé en tant que nodejs au lieu de node, ce dernier étant ce que jshint cherche.

Essaye ça:

Sudo ln -s /usr/bin/nodejs /usr/bin/node

Pour plus d'informations, voir:

6
Bleep Bloop

Le problème est suivi sur github où ils donnent également une solution alternative qui a fonctionné pour moi:

Sudo apt-get install nodejs-legacy
3
Silveri