Maison > interface Web > js tutoriel > Explication détaillée sur la façon d'interroger rapidement les informations de version de Node.js (six méthodes)

Explication détaillée sur la façon d'interroger rapidement les informations de version de Node.js (six méthodes)

PHPz
Libérer: 2023-04-05 09:33:41
original
26775 Les gens l'ont consulté

Node.js est un environnement d'exécution JavaScript rapide et léger basé sur le moteur Chrome V8. À mesure que les applications deviennent de plus en plus volumineuses, les versions de Node.js sont mises à jour plus fréquemment. Cet article est conçu pour aider les développeurs à interroger rapidement les informations sur la version de Node.js.

1. Utilisez la commande node pour interroger les informations de version

La commande node fournit un paramètre -v, qui peut afficher les informations de version de Node.js dans la console. Entrez la commande suivante dans le terminal pour interroger la version de Node.js :

$ node -v
Copier après la connexion

Le résultat de la requête est similaire à :

v14.16.0
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

2. Utilisez l'objet de processus pour interroger les informations de version

L'objet de processus est un objet intégré de Node.js et peut être obtenu via celui-ci. La version actuellement en cours d'exécution de Node.js. Ajoutez le code suivant au fichier JavaScript pour interroger les informations de version :

console.log(process.version);
Copier après la connexion

Le résultat de sortie est :

v14.16.0
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

3. Utilisez npm pour interroger les informations de version de Node.js

npm est le gestionnaire de packages de Node.js et peut être interrogé via la commande npm Informations sur la version Node.js. Entrez la commande suivante dans le terminal pour interroger les informations de version de Node.js :

$ npm version node
Copier après la connexion

Le résultat en cours d'exécution est :

v14.16.0
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

4 Utilisez nvm pour interroger les informations de version de Node.js

nvm (Node Version Manager) est un Node. Outil de gestion de versions .js pour gérer facilement plusieurs versions de Node.js. Entrez la commande suivante dans le terminal pour interroger la version de Node.js actuellement utilisée :

$ nvm current
Copier après la connexion

Le résultat de sortie est :

v14.16.0
Copier après la connexion
Copier après la connexion
Copier après la connexion
Copier après la connexion

Utilisez la commande suivante pour répertorier toutes les versions de Node.js installées dans le système actuel :

$ nvm ls
Copier après la connexion

Exécuter Le résultat est :

->       v14.16.0
         v10.19.0
         v12.18.3
default -> node (-> v14.16.0)
Copier après la connexion

5. Utilisez package.json pour interroger les informations de version de Node.js

Dans le répertoire racine de l'application Node.js, il existe un fichier nommé package.json, qui enregistre les dépendances et les versions du informations. Nous pouvons afficher les informations de version de Node.js dont dépend l'application actuelle dans ce fichier.

Ouvrez le fichier package.json et vous pourrez voir le contenu suivant :

{
  "name": "nodejs-demo",
  "version": "1.0.0",
  "dependencies": {
    "express": "^4.17.1"
  },
  "devDependencies": {},
  "scripts": {
    "start": "node index.js"
  },
  "engines": {
    "node": ">=14.0.0"
  }
}
Copier après la connexion

Dans le champ des moteurs, vous pouvez voir la gamme de versions de Node.js dont dépend l'application actuelle.

6. Utilisez l'API HTTP pour interroger les informations de version de Node.js

Node.js fournit quelques modules HTTP de base et vous pouvez implémenter l'API HTTP pour obtenir des informations de version de Node.js en écrivant des scripts JavaScript. Voici le code qui utilise l'API HTTP pour interroger les informations de version de Node.js :

const http = require('http');

const server = http.createServer((request, response) => {
  response.writeHead(200, { 'Content-Type': 'text/plain' });
  response.end(process.version);
});

const PORT = 8080;
server.listen(PORT, () => {
  console.log(`Server running at http://localhost:${PORT}/`);
});
Copier après la connexion

Ce code crée un serveur HTTP Lorsqu'il y a une demande d'accès à l'URL avec le port 8080, il renverra la version de Node.js en cours d'exécution. information.

7. Résumé

Cet article présente diverses méthodes pour interroger les informations de version de Node.js. Les développeurs peuvent choisir la méthode qui leur convient en fonction de leurs propres besoins. Pendant le processus de développement, il est également important de comprendre les informations sur la version de Node.js actuellement utilisée pour éviter certaines erreurs et problèmes causés par une incompatibilité de version et d'autres raisons.

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal