"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Création et exécution d'une application Node.js : guide d'utilisation des scripts de génération et de démarrage

Création et exécution d'une application Node.js : guide d'utilisation des scripts de génération et de démarrage

Publié le 2024-07-30
Parcourir:829

Building and Running a Node.js Application: A Guide to Using build and start Scripts

Node.js est un moteur d'exécution puissant pour créer des applications réseau évolutives. Que vous développiez une API REST, une application de chat en temps réel ou une application Web complexe, Node.js offre la flexibilité et les performances dont vous avez besoin. Dans cet article, nous explorerons comment configurer un projet Node.js et exploiter les scripts de construction et de démarrage pour rationaliser votre processus de développement.

Configuration de votre projet Node.js
Avant de plonger dans les scripts, créons une application Node.js de base. Suivez ces étapes pour commencer :

Initialisez votre projet :
Ouvrez votre terminal et accédez au répertoire de votre projet. Exécutez la commande suivante pour initialiser un nouveau projet Node.js :

npm init -y

Cette commande crée un fichier package.json avec les paramètres par défaut. Ce fichier est essentiel pour gérer les dépendances et les scripts de votre projet.

Installer les dépendances :
Pour notre exemple, nous utiliserons express pour créer un simple serveur Web. Installez-le en utilisant :

npm install express

Créez votre candidature :
Créez un fichier nommé index.js dans le répertoire racine de votre projet. Ce fichier servira de point d'entrée à votre candidature.

Voici une configuration simple du serveur Express :

// index.js
const express = require('express');
const app = express();

const port = process.env.PORT || 3000;
app.get('/', (req, res) => {
    res.send('Hello, Node.js!');
});

app.listen(port, () => {
    console.log(`Server is running on port ${port}`);
});

Utilisation des scripts de création et de démarrage
Dans un projet Node.js, les scripts de création et de démarrage permettent d'automatiser les tâches courantes. Configurons ces scripts dans le fichier package.json.

  1. Configuration du script de démarrage Le script de démarrage est généralement utilisé pour exécuter votre application dans un environnement de développement. Ajoutez la section de scripts suivante à votre package.json :
{
  "scripts": {
    "start": "node index.js"
  }
}

Avec cette configuration, l'exécution de npm start dans votre terminal exécutera le nœud index.js, démarrant votre serveur.

  1. Configuration du script de build Le script de build est utile pour compiler ou préparer votre application pour la production. Bien que les applications Node.js ne nécessitent souvent pas d'étape de construction, vous souhaiterez peut-être l'utiliser pour des tâches telles que la transpilation de code avec Babel, le regroupement de fichiers avec Webpack ou l'exécution de tests.

Voici un exemple de script de build qui utilise Babel pour transpiler le code ES6 vers ES5 :

Installer Babel :

npm install --save-dev @babel/core @babel/cli @babel/preset-env

Créer un fichier de configuration Babel :
Créez un fichier nommé .babelrc à la racine de votre projet :

{
  "presets": ["@babel/preset-env"]
}

Mettez à jour votre script de build :

{
  "scripts": {
    "start": "node index.js",
    "build": "babel src -d dist"
  }
}

Cette configuration indique à Babel de transpiler le code du répertoire src et de le sortir dans le répertoire dist. Assurez-vous de mettre à jour vos chemins de fichiers en conséquence si vous utilisez une structure de répertoires différente.

  1. Exécuter vos scripts Démarrez l'application :

démarrage npm

Créer l'application :

npm exécuter la construction

Cette commande transpilera votre code (si vous avez configuré Babel) et préparera votre application pour la production.

Conclusion
La configuration de scripts de build et de démarrage dans votre projet Node.js peut considérablement rationaliser votre flux de développement et garantir une transition en douceur vers la production. En tirant parti de ces scripts, vous pouvez automatiser les tâches, gérer les dépendances et maintenir un environnement de développement propre et efficace.

Explorez des outils et des bibliothèques supplémentaires qui peuvent améliorer davantage votre application Node.js, tels que Docker pour la conteneurisation, PM2 pour la gestion des processus ou des frameworks de test comme Jest.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/birajgtm/building-and-running-a-nodejs-application-a-guide-to-using-build-and-start-scripts-e38?1S'il y en a infraction, veuillez contacter [email protected] pour supprimer
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3