Comment utiliser correctement process.env en TypeScript pour travailler avec les variables d'environnement ?
Bonjour ! Je suis débutant en TypeScript et j'essaie d'utiliser les variables d'environnement dans mon application Node.js. J'ai écrit un code simple :\n\n```typescript\nconst dbHost = process.env.DB_HOST;\nconst dbPort = process.env.DB_PORT;\n\nconsole.log(`Connecting to ${dbHost}:${dbPort}`);\n```\n\nMais TypeScript se plaint de `process.env`. Erreur : "Cannot find name 'process'". J'ai installé `@types/node`, mais le problème persiste. J'ai aussi remarqué que `process.env` retourne `string | undefined`, et je dois constamment vérifier l'absence de `undefined`. C'est très agaçant, surtout quand je suis sûr que la variable est définie.\n\nUn autre problème : quand j'utilise `process.env.PORT` pour le port du serveur, je dois convertir la chaîne en nombre, et si la variable n'est pas définie, utiliser une valeur par défaut. Je fais comme ça :\n