Comment installer Angular sur Ubuntu 20.04 LTS
Angular est un framework d’application Web open-source permettant de créer des applications Web mobiles et de bureau. Il est écrit en TypeScript/JavaScript et a été créé en 2009 par Google. Il est spécialement conçu pour construire des applications de petite à grande échelle à partir de zéro. Il est livré avec un utilitaire Angular CLI qui t’aide à créer, gérer, construire et tester des applications Angular.
Dans ce tutoriel, nous allons te montrer comment installer Angular sur Ubuntu 20.04.
Conditions préalables
- Un serveur exécutant Ubuntu 20.04.
- Un mot de passe root est configuré sur le serveur.
Installe Node.js
Avant de commencer, tu dois installer Node.js et npm dans ton système. Par défaut, la dernière version de Node.js n’est pas disponible dans le dépôt par défaut d’Ubuntu 20.04. Tu devras donc ajouter le dépôt Node.js à ton système.
Tout d’abord, ajoute le dépôt Node.js avec la commande suivante :
curl -sL https://deb.nodesource.com/setup_14.x | bash -
Une fois ajouté, installe le Node.js avec la commande suivante :
apt-get install nodejs -y
Une fois installé, vérifie la version installée de Node.js avec la commande suivante :
node --version
Tu devrais voir la sortie suivante :
v14.7.0
Ensuite, mets à jour la version de npm à la dernière version en exécutant la commande suivante :
npm install [email protected] -g
Ensuite, vérifie la version de npm avec la commande suivante :
npm --version
Tu devrais obtenir le résultat suivant :
6.14.7
Installe Angular
Tu peux installer Angular en utilisant le npm comme indiqué ci-dessous :
npm install -g @angular/cli
Une fois installé, vérifie la version installée d’Angular à l’aide de la commande suivante :
ng version
Tu devrais obtenir la sortie suivante :
_ _ ____ _ ___ / \ _ __ __ _ _ _| | __ _ _ __ / ___| | |_ _| / ? \ | '_ \ / _` | | | | |/ _` | '__| | | | | | | / ___ \| | | | (_| | |_| | | (_| | | | |___| |___ | | /_/ \_\_| |_|\__, |\__,_|_|\__,_|_| \____|_____|___| |___/ Angular CLI: 10.0.5 Node: 14.7.0 OS: linux x64 Angular: ... Ivy Workspace: Package Version ------------------------------------------------------ @angular-devkit/architect 0.1000.5 @angular-devkit/core 10.0.5 @angular-devkit/schematics 10.0.5 @schematics/angular 10.0.5 @schematics/update 0.1000.5 rxjs 6.5.5
Créer un projet Angular
À ce stade, Angular est installé dans ton système. Il est temps de créer un nouveau projet avec Angular.
Tout d’abord, change le répertoire en /opt et crée un nouveau projet nommé myproject à l’aide de la commande suivante :
cd /opt
ng new myproject
Ensuite, change le répertoire en myproject et sers le projet avec la commande suivante :
cd myproject
ng serve --host your-server-ip --port 8088
Tu devrais voir la sortie suivante :
WARNING: This is a simple server for use in testing or debugging Angular applications locally. It hasn't been reviewed for security issues. Binding this server to an open connection can result in compromising your application or computer. Using a different host than the one passed to the "--host" flag might result in websocket connection issues. You might need to use "--disableHostCheck" if that's the case. Compiling @angular/animations : es2015 as esm2015 Compiling @angular/core : es2015 as esm2015 Compiling @angular/animations/browser : es2015 as esm2015 Compiling @angular/animations/browser/testing : es2015 as esm2015 Compiling @angular/common : es2015 as esm2015 Compiling @angular/common/http : es2015 as esm2015 Compiling @angular/common/http/testing : es2015 as esm2015 Compiling @angular/forms : es2015 as esm2015 Compiling @angular/platform-browser : es2015 as esm2015 Compiling @angular/platform-browser/animations : es2015 as esm2015 Compiling @angular/core/testing : es2015 as esm2015 Compiling @angular/platform-browser-dynamic : es2015 as esm2015 Compiling @angular/platform-browser/testing : es2015 as esm2015 Compiling @angular/compiler/testing : es2015 as esm2015 Compiling @angular/platform-browser-dynamic/testing : es2015 as esm2015 Compiling @angular/common/testing : es2015 as esm2015 Compiling @angular/router : es2015 as esm2015 Compiling @angular/router/testing : es2015 as esm2015 chunk {main} main.js, main.js.map (main) 60.6 kB [initial] [rendered] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 141 kB [initial] [rendered] chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered] chunk {styles} styles.js, styles.js.map (styles) 12.3 kB [initial] [rendered] chunk {vendor} vendor.js, vendor.js.map (vendor) 2.65 MB [initial] [rendered] Date: 2020-08-09T14:10:36.644Z - Hash: a053188b5496361814a2 - Time: 14873ms ** Angular Live Development Server is listening on 69.87.218.220:8088, open your browser on http://69.87.218.220:8088/ ** : Compiled successfully.
Accéder à l’interface Web Angular
À ce stade, le projet Angular est déployé et écoute sur le port 8088. Tu peux y accéder en utilisant l’URL http://your-server-ip:8088. Tu devrais voir l’écran suivant :
Conclusion
Félicitations ! Tu as réussi à installer Angular sur Ubuntu 20.04. Tu peux maintenant commencer à déployer ton premier projet avec Angular. L’une des grandes caractéristiques d’Angular est le rechargement à chaud de webpack qui déploie les modifications en direct et te fait gagner beaucoup de temps.