Utiliser TypeScript sur votre hébergement web POWER

Base de connaissances

Utiliser TypeScript sur votre hébergement web POWER


Icons/System/eye-open Created with Sketch. 1015 vues 04.02.2021 POWER Web Hosting

Objectif

Vous avez souscrit à un hébergement web POWER Node.js et vous souhaitez y déployer votre développement sous TypeScript.

Découvrez comment utiliser TypeScript sur votre hébergement web POWER

Prérequis

Si vous n'êtes pas encore familier avec l'utilisation de votre hébergement web POWER, nous vous conseillons de consulter notre guide « Premiers pas avec un hébergement web POWER » avant de poursuivre la lecture de ce guide.

En pratique

Les projets TypeScript ne peuvent pas être exécutés directement par notre stack, ils doivent d'abord être compilés vers JS.

Vous devez inclure typescript en tant que module de dépendance en développement pour votre projet.

npm --save-dev typescript

Créez un fichier tsconfig.json, si vous ne l'avez pas déjà créé, avec le contenu suivant par exemple (plus d'informations dans la documentation officielle de TypeScript)

{
  "compilerOptions": {
    "target": "es6",
    "module": "commonjs",
    "rootDir": "./",
    "outDir": "./build",
    "esModuleInterop": true,
    "strict": true
  }
}

Compilez et construisez le projet avec la commande tsc :

npx tsc --project ./

Ou en utilisant npm run build après avoir ajouté la commande build appropriée sous la propriété scripts du package.json :

"scripts": {
  "build": "tsc --project ./"
},

Votre point d'entrée doit pointer sur celui du répertoire de sortie, par exemple :

ln -s build/server.js server.js

Aller plus loin

Échangez avec notre communauté d'utilisateurs.

Venez sur Discord sur notre room web-hosting-power pour discuter avec les autres utilisateurs du lab et avec l'équipe POWER Web Hosting.

Articles associés