Rebonjour chers lecteurs et lectrices,
Bienvenue ! Dans la suite de cet article, nous allons réaliser notre tout premier projet à l’aide de TypeScript. Mais avant cela, il y a quelques petites configurations à effectuer avant le déploiement de l’application.
Étape 1 : Inialisation de notre répertoire
Tout d’abord, comme mentionné dans l’article précédent, assurez-vous d’avoir installé Node.js sur votre système et d’avoir un terminal ouvert. Dans le terminal, tapez la commande mkdir $nom-repertoire
afin de créer un répertoire. Ensuite, dirigez-vous vers ce répertoire avec cd $nom-repertoire
. Après cela, exécutez la commande npm init -y
, qui créera un fichier ${package.json}
par défaut contenant les détails du projet, y compris la version, les scripts et les dépendances.
mkdir $nom-repertoire
cd $nom-repertoire
npm init -y
{
"name": "premier-projet-typescript",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC"
}
Étape 2 : Installer TypeScript en tant que dépendance de développement
Nous allons maintenant ajouter TypeScript au projet en exécutant la commande suivante : npm install --save-dev typescript
. Nous sommes à mi-chemin, chers lecteurs ! Ensuite, nous exécuterons la commande npm install --save-dev tsc-watch
, qui nous permettra de voir en temps réel les modifications apportées aux fichiers TypeScript (.ts) sans avoir à recharger la page.
Puis, nous allons exécuter la commande npx tsc --init
, qui créera le fichier ${tsconfig.json}
. Ce fichier permet de configurer le compilateur TypeScript.
Création de votre tout premier projet
Nous sommes à deux pas de votre toute première application ! À l’aide du terminal, nous allons créer un répertoire src avec la commande mkdir src, puis un fichier TypeScript avec touch src/$index.ts
. Dans ce répertoire, vous trouverez un fichier avec l’extension .ts, et c’est ici que vous pourrez commencer à coder.
Dans fichier $index.ts
vous allez ajouter le code suivant :
const userName:string = "Ousseynou DIOP";
const salary = "3.000.000";
document.getElementById("name")!.innerHTML = userName;
document.getElementById("salary")!.innerHTML = salary;
Dans fichier $index.html
vous allez ajouter le code suivant
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Premier projet Typescript</title>
</head>
<body>
<h1>Premier projet Typescript</h1>
<h2>Bonjour M. <span id="name"></span>, votre salaire est: <span id="salary"></span> </h2>
<script src="build/index.js"></script>
</body>
</html>
En résumé, voici quelques étapes les étapes à suivre :
-
1. Initialisation du projet : Création d’un répertoire, initialisation d’un projet Node.js avec npm init -y, et génération du fichier
${package.json}
. -
2. Installation de TypeScript : Ajout de TypeScript comme dépendance de développement avec npm install --save-dev typescript, configuration du compilateur avec npx tsc --init, et installation de tsc-watch pour surveiller les modifications.
-
3. Création des fichiers du projet : Mise en place d’un dossier src, création d’un fichier TypeScript
${index.ts}
et d’un fichier HTML${index.html}
pour afficher des informations dynamiques à l’aide de TypeScript.
Félicitations, vous avez démarré votre toute première application :
Références :
- DigitalOcean. How To Set Up a New TypeScript Project https://www.digitalocean.com/community/tutorials/typescript-new-project (Page consultée le 21 février 2025).
- Xarala. Qu'est-ce que TypeScript? Créez votre premier projet https://www.digitalocean.com/community/tutorials/typescript-new-project (Page consultée le 21 février 2025).
Commentaires1
Bonne article
Le guide est clair et détaillé sur le lancement d'une application TypeScript.J'aime l'ajout de tsc-watch pour suivre les modifications en temps réel.