Maison  >  Article  >  interface Web  >  Comment gérer le module global node.js introuvable sous Linux

Comment gérer le module global node.js introuvable sous Linux

php中世界最好的语言
php中世界最好的语言original
2018-05-29 11:46:511757parcourir

Cette fois, je vais vous montrer comment gérer le module global node.js introuvable sous Linux. Quelles sont les précautions pour gérer le problème du nœud. js global module est introuvable sous Linux, de la manière suivante : C'est un cas pratique, regardons-le.

Aujourd'hui, j'ai utilisé npm pour installer pm2 sur Linux afin de préparer le déploiement du projet de nœud via la commande pm2 , il a signalé que pm2 pouvait. introuvable. C'est très blessant, pensant que pm2 n'a pas été installé avec succès, mais il n'y a eu aucun problème pour appeler pm2 dans le dossier bin sous le répertoire d'installation du nœud.

/usr/local/node/node-v7.3.0-linux-x64/bin/pm2 list

Appelez la commande pm2 list comme ceci pour visualiser les projets démarrés par pm2 sans aucun problème.

Il s'avère qu'une fois le module installé globalement via npm sur le système Linux, les variables d'environnement ne peuvent pas être automatiquement configurées comme sous Windows, et vous devez le configurer vous-même . . . Eh bien, faites-le vous-même. . .

La configuration des variables d'environnement sous Linux est très simple. Il vous suffit de modifier le fichier /etc/profile. Il suffit d'écrire le répertoire du module node à la fin du fichier de profil.

export NODE_HOME=/usr/local/node/node-v7.3.0-linux-x64/bin
export PATH=$NODE_HOME:$PATH

Le NODE_HOME ici est le répertoire bin dans mon répertoire d'installation node.js, vous n'avez donc pas besoin d'écrire le chemin complet à chaque fois que vous exécutez la commande du module global.

Notez qu'après avoir modifié les variables d'environnement, vous devez vous déconnecter et vous reconnecter au serveur pour que cela prenne effet. J'utilise simplement un serveur cloud quittez le système. reconnectez-vous, puis la configuration modifiée prendra effet.

Exécutez la commande directement

pm2 list

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes. , veuillez faire attention aux autres sites Web chinois php Articles connexes !

Lecture recommandée :

Comment utiliser AngularJS pour implémenter le changement d'onglets

Comment utiliser Koa2 pour développer WeChat 2D Scan le QR code pour payer

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn