Nodejs vs Node sur Ubuntu 12.04
Lors de l'installation de Node.js sur Ubuntu 12.04, vous pouvez rencontrer le problème où la commande node ne fonctionne pas n'existe pas dans le terminal. Cela est dû à un conflit de nom avec le programme de nœuds Amateur Packet Radio, qui a entraîné le renommage du binaire Node.js en nodejs.
Pour résoudre ce problème, vous devez créer un lien symbolique à partir de /usr /bin/node vers /usr/bin/nodejs. Cela peut être fait à l'aide de la commande suivante :
sudo ln -s `which nodejs` /usr/bin/node
Alternativement, si vous utilisez un shell non standard, vous pouvez coder en dur le chemin trouvé avec quel nodejs :
sudo ln -s /usr/bin/nodejs /usr/bin/node
Ceci créez le lien symbolique du nœud manquant et vous permet d'utiliser les commandes Node.js avec l'alias du nœud.
De plus, si vous utilisez le shell zsh au lieu de bash, la commande node devrait fonctionner sans modification. Toutefois, si le problème persiste, vous pouvez essayer les solutions supplémentaires suivantes :
Installez Node.js à l'aide d'alternatives :
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
Purger et réinstaller Node.js :
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get install nodejs
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!