{"id":7763,"date":"2024-02-09T16:13:40","date_gmt":"2024-02-09T16:13:40","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=7763"},"modified":"2024-02-09T16:13:44","modified_gmt":"2024-02-09T16:13:44","slug":"comment-installer-npm-debian-ubuntu-centos-rhel-linux","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/","title":{"rendered":"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr.jpg\" alt=\"Installation NPM sur Linux : Guide \u00e9tape par \u00e9tape pour Debian, Ubuntu, CentOS, RHEL\n\" class=\"wp-image-7779\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>NPM <\/strong>(Node Package Manager) est un utilitaire en ligne de commande pour installer, partager et g\u00e9rer des paquets et modules Node.js. C&#8217;est un gestionnaire de paquets pour le langage de programmation JavaScript. NPM est install\u00e9 avec Node.js et permet aux d\u00e9veloppeurs de partager et de r\u00e9utiliser facilement du code du registre NPM.<\/p>\n\n\n\n<p>Dans ce tutoriel d\u00e9taill\u00e9, nous allons couvrir comment installer NPM sur les syst\u00e8mes d&#8217;exploitation Debian\/Ubuntu et CentOS\/RHEL en d\u00e9tail. Nous verrons comment v\u00e9rifier les installations existantes, d\u00e9sinstaller les anciennes versions si n\u00e9cessaire et parcourrons le processus d&#8217;installation \u00e9tape par \u00e9tape. Commen\u00e7ons !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"v%C3%A9rification-des-installations-existantes\">V\u00e9rification des installations existantes<\/h2>\n\n\n\n<p>Avant d&#8217;installer ou de r\u00e9installer NPM, il est conseill\u00e9 de v\u00e9rifier si vous avez d\u00e9j\u00e0 Node.js et NPM install\u00e9s et quelles versions existent actuellement sur votre syst\u00e8me.<\/p>\n\n\n\n<p>Ouvrez un terminal et tapez:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version\n$ npm --version<\/code><\/pre>\n\n\n\n<p>Si Node.js et NPM sont install\u00e9s, ces commandes afficheront le num\u00e9ro de version actuelle. Par exemple, sur mon syst\u00e8me je vois :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version\nv18.19.0\n\n$ npm --version\n10.2.3<\/code><\/pre>\n\n\n\n<p>Cette sortie indique que j&#8217;ai d\u00e9j\u00e0 Node v18.19.0 et NPM v10.2.3 install\u00e9s.<\/p>\n\n\n\n<p>Si ces commandes ne renvoient pas de num\u00e9ro de version, cela signifie probablement que Node.js et NPM ne sont pas encore install\u00e9s sur votre syst\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"suppression-des-anciennes-versions-si-n%C3%A9cessaire\">Suppression des anciennes versions (si n\u00e9cessaire)<\/h2>\n\n\n\n<p>Si vous avez une ancienne version install\u00e9e que vous voulez remplacer, nous verrons comment supprimer proprement Node.js et NPM des syst\u00e8mes Debian\/Ubuntu et CentOS\/RHEL.<\/p>\n\n\n\n<p><strong>Remarque<\/strong>: La suppression des anciennes installations n&#8217;est requise que si vous voulez compl\u00e8tement effacer la version et les d\u00e9pendances existantes pour une nouvelle installation. Si vous \u00eates satisfait de la version actuelle et que vous voulez simplement les derni\u00e8res mises \u00e0 jour, vous pouvez passer directement aux sections d&#8217;installation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"d%C3%A9sinstallation-de-nodejs-sur-debianubuntu\">D\u00e9sinstallation de Node.js sur Debian\/Ubuntu<\/h3>\n\n\n\n<p>Pour supprimer Node.js sur Debian\/Ubuntu, ex\u00e9cutez:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get remove nodejs\n$ sudo apt-get purge nodejs\n$ sudo apt-get autoremove<\/code><\/pre>\n\n\n\n<p>Cela d\u00e9sinstallera Node.js de votre syst\u00e8me ainsi que tous les paquets et fichiers de configuration associ\u00e9s.<\/p>\n\n\n\n<p>Vous pouvez aussi lancer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get remove --purge nodejs npm<\/code><\/pre>\n\n\n\n<p>Cela supprimera Node.js ainsi que NPM.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"d%C3%A9sinstallation-de-nodejs-sur-centosrhel\">D\u00e9sinstallation de Node.js sur CentOS\/RHEL<\/h3>\n\n\n\n<p>Pour d\u00e9sinstaller Node.js sur CentOS\/RHEL, ex\u00e9cutez:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum remove nodejs\n$ sudo yum autoremove<\/code><\/pre>\n\n\n\n<p>Cela supprimera le paquet Node.js et nettoiera toutes les d\u00e9pendances.<\/p>\n\n\n\n<p>Pour \u00e9galement supprimer NPM, utilisez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum remove npm<\/code><\/pre>\n\n\n\n<p>Avec les anciennes installations supprim\u00e9es, vous \u00eates pr\u00eat \u00e0 installer les derni\u00e8res versions de Node.js et de NPM sur votre syst\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation-sur-debianubuntu\">Installation sur Debian\/Ubuntu<\/h2>\n\n\n\n<p>Il existe plusieurs options pour installer Node.js et NPM sur les syst\u00e8mes Debian et Ubuntu. Nous allons passer en revue l&#8217;utilisation des d\u00e9p\u00f4ts par d\u00e9faut, puis certaines m\u00e9thodes d&#8217;installation alternatives.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installation-%C3%A0-partir-des-d%C3%A9p%C3%B4ts-par-d%C3%A9faut\">Installation \u00e0 partir des d\u00e9p\u00f4ts par d\u00e9faut<\/h3>\n\n\n\n<p>Cette m\u00e9thode consiste \u00e0 installer Node.js et NPM \u00e0 partir des d\u00e9p\u00f4ts Ubuntu par d\u00e9faut. Les versions incluses peuvent ne pas \u00eatre les plus r\u00e9centes, mais c&#8217;est un moyen fiable d&#8217;installer sur les syst\u00e8mes Ubuntu.<\/p>\n\n\n\n<p>Pour installer \u00e0 la fois Node.js et NPM, ex\u00e9cutez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt install nodejs npm<\/code><\/pre>\n\n\n\n<p>Cela installera Node.js et NPM depuis les d\u00e9p\u00f4ts Ubuntu et installera automatiquement certaines d\u00e9pendances.<\/p>\n\n\n\n<p>Vous pouvez v\u00e9rifier les versions install\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version\n$ npm --version<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"utilisation-du-d%C3%A9p%C3%B4t-nodesource\">Utilisation du d\u00e9p\u00f4t NodeSource<\/h3>\n\n\n\n<p>Une alternative populaire consiste \u00e0 ajouter le d\u00e9p\u00f4t NodeSource \u00e0 apt et \u00e0 installer \u00e0 partir de celui-ci. Cela vous permet d&#8217;installer une version plus r\u00e9cente de Node.js que ce qui est disponible dans les d\u00e9p\u00f4ts Ubuntu par d\u00e9faut.<\/p>\n\n\n\n<p>V\u00e9rifiez d&#8217;abord la derni\u00e8re version LTS de Node.js disponible sur le site NodeSource :&nbsp;<a href=\"https:\/\/github.com\/nodesource\/distributions\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/nodesource\/distributions<\/a><\/p>\n\n\n\n<p>Au moment de la r\u00e9daction de cet article, la derni\u00e8re version LTS est Node 18.x que nous utiliserons ici. Mais v\u00e9rifiez la derni\u00e8re version avant de l&#8217;installer.<\/p>\n\n\n\n<p>Tout d&#8217;abord, installez le PPA NodeSource pour acc\u00e9der \u00e0 son contenu :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -sL https:\/\/deb.nodesource.com\/setup_18.x | sudo -E bash -<\/code><\/pre>\n\n\n\n<p>Remarque : Changez le num\u00e9ro de version dans l&#8217;URL apr\u00e8s &#8216;setup_&#8217; pour correspondre \u00e0 la derni\u00e8re version LTS que vous souhaitez installer.<\/p>\n\n\n\n<p>Le PPA a \u00e9t\u00e9 ajout\u00e9 et les d\u00e9p\u00f4ts de votre syst\u00e8me ont \u00e9t\u00e9 mis \u00e0 jour. Installez maintenant Node.js et npm:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get install -y nodejs<\/code><\/pre>\n\n\n\n<p>Enfin, v\u00e9rifiez l&#8217;installation :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version\n$ npm --version<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"utilisation-de-node-version-manager-nvm\">Utilisation de Node Version Manager (nvm)<\/h3>\n\n\n\n<p>Une option encore plus flexible consiste \u00e0 installer le script nvm qui vous permet d&#8217;installer et de basculer facilement entre plusieurs versions de Node sur le m\u00eame syst\u00e8me.<\/p>\n\n\n\n<p>Pour installer nvm sur Ubuntu, installez d&#8217;abord les outils de build requis pour certains des paquets :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt update\n$ sudo apt install build-essential libssl-dev<\/code><\/pre>\n\n\n\n<p>Puis installez nvm avec curl et activez-le :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.7\/install.sh | bash  \n$ export NVM_DIR=\"$([ -z \"${XDG_CONFIG_HOME-}\" ] &amp;&amp; printf %s \"${HOME}\/.nvm\" || printf %s \"${XDG_CONFIG_HOME}\/nvm\")\"\n$ [ -s \"$NVM_DIR\/nvm.sh\" ] &amp;&amp; \\. \"$NVM_DIR\/nvm.sh\" <em># Cela charge nvm<\/em><\/code><\/pre>\n\n\n\n<p>Une fois nvm install\u00e9, vous pouvez maintenant facilement installer n&#8217;importe quelle version de Node comme ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm install 18.19.0<\/code><\/pre>\n\n\n\n<p>Utilisez la derni\u00e8re version LTS \u00e0 la place de 18.19.0.<\/p>\n\n\n\n<p>Et passez d&#8217;une version \u00e0 l&#8217;autre comme ceci :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm use 18.19.0<\/code><\/pre>\n\n\n\n<p>Vous pouvez lister toutes les versions install\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm list<\/code><\/pre>\n\n\n\n<p>Et utilisez nvm pour installer NPM :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm install-latest-npm<\/code><\/pre>\n\n\n\n<p>Cette m\u00e9thode d&#8217;installation vous donne un contr\u00f4le total sur les versions de Node install\u00e9es sur votre syst\u00e8me.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"construction-%C3%A0-partir-du-code-source\">Construction \u00e0 partir du code source<\/h3>\n\n\n\n<p>Une autre option consiste \u00e0 compiler Node \u00e0 partir du code source. Cela vous permet d&#8217;installer Node avec des configurations personnalis\u00e9es sp\u00e9cifiques si n\u00e9cessaire.<\/p>\n\n\n\n<p>Installez d&#8217;abord les outils de compilation requis :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo apt-get install gcc g++ make<\/code><\/pre>\n\n\n\n<p>Ensuite, t\u00e9l\u00e9chargez le code source le plus r\u00e9cent de Node :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -sL https:\/\/nodejs.org\/dist\/v18.19.0\/node-v18.19.0.tar.gz -o node.tar.gz<\/code><\/pre>\n\n\n\n<p>Remplacez la version 18.19.0 par le num\u00e9ro de version souhait\u00e9. Puis extrayez l&#8217;archive tar :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -xzf node.tar.gz<\/code><\/pre>\n\n\n\n<p>D\u00e9placez-vous dans le r\u00e9pertoire extrait et configurez pour la compilation :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ cd node-v*\n$ .\/configure<\/code><\/pre>\n\n\n\n<p>Compilez et installez maintenant :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ make\n$ sudo make install<\/code><\/pre>\n\n\n\n<p>Enfin, v\u00e9rifiez l&#8217;installation :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version \n$ npm --version<\/code><\/pre>\n\n\n\n<p>Cette m\u00e9thode d&#8217;installation permet des configurations personnalis\u00e9es mais est plus complexe que les autres m\u00e9thodes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"installation-sur-centosrhel\">Installation sur CentOS\/RHEL<\/h2>\n\n\n\n<p>Comme Ubuntu, CentOS\/RHEL a plusieurs options pour installer Node.js et NPM.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"installation-c3a0-partir-des-dc3a9pc3b4ts-par-dc3a9faut-1\">Installation \u00e0 partir des d\u00e9p\u00f4ts par d\u00e9faut<\/h3>\n\n\n\n<p>Cela implique d&#8217;installer \u00e0 partir des d\u00e9p\u00f4ts de paquets par d\u00e9faut sur les syst\u00e8mes CentOS\/RHEL. La version ne sera pas la plus r\u00e9cente mais c&#8217;est un moyen stable d&#8217;installer.<\/p>\n\n\n\n<p>Pour CentOS\/RHEL 7 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum install nodejs<\/code><\/pre>\n\n\n\n<p>Pour CentOS\/RHEL 8 :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ dnf module install nodejs:18<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"utilisation-du-dc3a9pc3b4t-nodesource-1\">Utilisation du d\u00e9p\u00f4t NodeSource<\/h3>\n\n\n\n<p>Une alternative populaire consiste \u00e0 ajouter le d\u00e9p\u00f4t NodeSource et \u00e0 installer \u00e0 partir de celui-ci. Cela vous donne acc\u00e8s \u00e0 des versions plus r\u00e9centes de Node.js.<\/p>\n\n\n\n<p>V\u00e9rifiez d&#8217;abord les derni\u00e8res versions disponibles \u00e0 partir de NodeSource ici :&nbsp;<a href=\"https:\/\/github.com\/nodesource\/distributions\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/github.com\/nodesource\/distributions<\/a><\/p>\n\n\n\n<p>Au moment de la r\u00e9daction de cet article, la derni\u00e8re LTS est la v18.x, nous allons donc l&#8217;utiliser :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum install -y gcc-c++ make<\/code><\/pre>\n\n\n\n<p>Cela installe d&#8217;abord certains outils de compilation requis. Puis ajoutez le d\u00e9p\u00f4t NodeSource :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -sL https:\/\/rpm.nodesource.com\/setup_18.x | sudo bash -<\/code><\/pre>\n\n\n\n<p>Installez Node.js et npm :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum install nodejs<\/code><\/pre>\n\n\n\n<p>V\u00e9rifiez les versions :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version\n$ npm --version<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"utilisation-de-nvm\">Utilisation de nvm<\/h3>\n\n\n\n<p>Vous pouvez \u00e9galement installer nvm pour g\u00e9rer plusieurs versions de Node.js sur CentOS\/RHEL.<\/p>\n\n\n\n<p>Installez les outils de compilation requis :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum install gcc-c++ make<\/code><\/pre>\n\n\n\n<p>Puis installez nvm :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.7\/install.sh | bash<\/code><\/pre>\n\n\n\n<p>Activez nvm :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ export NVM_DIR=\"$([ -z \"${XDG_CONFIG_HOME-}\" ] &amp;&amp; printf %s \"${HOME}\/.nvm\" || printf %s \"${XDG_CONFIG_HOME}\/nvm\")\" \n$ [ -s \"$NVM_DIR\/nvm.sh\" ] &amp;&amp; \\. \"$NVM_DIR\/nvm.sh\" <em># This loads nvm<\/em><\/code><\/pre>\n\n\n\n<p>Vous pouvez maintenant installer n&#8217;importe quelle version de Node.js :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm install 18.19.0<\/code><\/pre>\n\n\n\n<p>Passez entre les versions install\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm use 18.19.0<\/code><\/pre>\n\n\n\n<p>Listez les versions install\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm list<\/code><\/pre>\n\n\n\n<p>Installez NPM :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm install-latest-npm<\/code><\/pre>\n\n\n\n<p>L&#8217;utilisation de nvm vous donne la flexibilit\u00e9 d&#8217;installer et de g\u00e9rer plusieurs versions de Node.js selon vos besoins.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"construction-c3a0-partir-du-code-source-1\">Construction \u00e0 partir du code source<\/h3>\n\n\n\n<p>Vous pouvez \u00e9galement compiler Node \u00e0 partir du code source si vous souhaitez des configurations personnalis\u00e9es.<\/p>\n\n\n\n<p>Installez les outils de compilation requis :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo yum groupinstall \"Development Tools\" <\/code><\/pre>\n\n\n\n<p>T\u00e9l\u00e9chargez le code source de la version Node souhait\u00e9e :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ curl -sL https:\/\/nodejs.org\/dist\/v18.19.0\/node-v18.19.0.tar.gz -o node.tar.gz<\/code><\/pre>\n\n\n\n<p>Remplacez 18.19.0 par la version souhait\u00e9e.<\/p>\n\n\n\n<p>Extrayez l&#8217;archive tar :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -xzf node.tar.gz<\/code><\/pre>\n\n\n\n<p>D\u00e9placez-vous dans le r\u00e9pertoire extrait et configurez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ cd node-v*\n$ .\/configure<\/code><\/pre>\n\n\n\n<p>Compilez et installez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ make\n$ sudo make install<\/code><\/pre>\n\n\n\n<p>V\u00e9rifiez l&#8217;installation :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ node --version\n$ npm --version<\/code><\/pre>\n\n\n\n<p>Bien que plus complexe que les autres m\u00e9thodes, la compilation \u00e0 partir du code source permet des options de configuration personnalis\u00e9es.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mise-%C3%A0-jour-de-npm\">Mise \u00e0 jour de NPM<\/h2>\n\n\n\n<p>Si Node.js et NPM sont d\u00e9j\u00e0 install\u00e9s et que vous souhaitez passer \u00e0 la derni\u00e8re version, utilisez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo npm install -g npm@latest  <\/code><\/pre>\n\n\n\n<p>Cela utilise NPM pour se mettre \u00e0 jour vers la derni\u00e8re version disponible.<\/p>\n\n\n\n<p>Ou pour mettre \u00e0 jour vers une version sp\u00e9cifique:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ sudo npm install -g npm@10.2.3<\/code><\/pre>\n\n\n\n<p>Remplacez 10.2.3 par le num\u00e9ro de version de NPM vers lequel vous souhaitez mettre \u00e0 jour.<\/p>\n\n\n\n<p>Vous pouvez \u00e9galement utiliser le Node Version Manager (nvm) pour passer \u00e0 la derni\u00e8re version de NPM :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ nvm install-latest-npm<\/code><\/pre>\n\n\n\n<p>Cela installera la derni\u00e8re version de NPM disponible pour la version Node.js active sur le syst\u00e8me.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"utilisation\">Utilisation<\/h2>\n\n\n\n<p>Avec NPM install\u00e9, vous pouvez maintenant utiliser diverses commandes npm pour installer et g\u00e9rer des paquets.<\/p>\n\n\n\n<p>Pour installer un paquet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ npm install &lt;package_name&gt;  <\/code><\/pre>\n\n\n\n<p>Cela installe la derni\u00e8re version du paquet dans le dossier local node_modules de votre r\u00e9pertoire de travail actuel.<\/p>\n\n\n\n<p>Pour installer un paquet globalement:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ npm install -g &lt;package_name&gt;<\/code><\/pre>\n\n\n\n<p>Les paquets globaux sont install\u00e9s dans le dossier global node_modules du syst\u00e8me et peuvent \u00eatre accessibles depuis n&#8217;importe o\u00f9 sur le syst\u00e8me.<\/p>\n\n\n\n<p>Pour installer une version sp\u00e9cifique d&#8217;un paquet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ npm install &lt;package_name&gt;@&lt;version&gt;  <\/code><\/pre>\n\n\n\n<p>Remplacez&nbsp;par le num\u00e9ro semver du paquet que vous souhaitez installer.<\/p>\n\n\n\n<p>Mettre \u00e0 jour les paquets:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ npm update<\/code><\/pre>\n\n\n\n<p>Cela met \u00e0 jour tous les paquets dans le r\u00e9pertoire de travail actuel vers leurs derni\u00e8res versions.<\/p>\n\n\n\n<p>Pour lister les paquets install\u00e9s:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ npm list<\/code><\/pre>\n\n\n\n<p>Cela liste tous les paquets install\u00e9s dans le dossier local.<\/p>\n\n\n\n<p>Pour voir tous les paquets globaux install\u00e9s:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ npm list -g --depth 0<\/code><\/pre>\n\n\n\n<p>Il existe de nombreuses autres commandes npm pour publier des paquets, g\u00e9rer les d\u00e9pendances, ex\u00e9cuter des scripts et plus. Voici quelques autres commandes couramment utilis\u00e9es:<\/p>\n\n\n\n<ul>\n<li><code>npm init<\/code>&nbsp;&#8211; Cr\u00e9e un nouveau fichier package.json<\/li>\n\n\n\n<li><code>npm test<\/code>&nbsp;&#8211; Ex\u00e9cute les tests pour un paquet<\/li>\n\n\n\n<li><code>npm start<\/code>&nbsp;&#8211; Ex\u00e9cute le script de d\u00e9marrage d\u00e9fini dans package.json<\/li>\n\n\n\n<li><code>npm run &lt;script_name&gt;<\/code>&nbsp;&#8211; Ex\u00e9cute un script personnalis\u00e9 d\u00e9fini<\/li>\n\n\n\n<li><code>npm outdated<\/code>&nbsp;&#8211; V\u00e9rifie les paquets obsol\u00e8tes<\/li>\n\n\n\n<li><code>npm uninstall &lt;package_name&gt;<\/code>&nbsp;&#8211; D\u00e9sinstalle un paquet<\/li>\n<\/ul>\n\n\n\n<p>Pour une r\u00e9f\u00e9rence compl\u00e8te sur toutes les commandes npm, visitez :&nbsp;<a href=\"https:\/\/docs.npmjs.com\/cli\/v10\/commands\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/docs.npmjs.com\/cli\/v10\/commands<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Dans cet article d\u00e9taill\u00e9, nous avons couvert comment v\u00e9rifier les installations existantes de Node.js et NPM, supprimer les anciennes versions si n\u00e9cessaire, et diverses m\u00e9thodes pour installer ou mettre \u00e0 jour NPM sur les syst\u00e8mes Debian\/Ubuntu et CentOS\/RHEL.<\/p>\n\n\n\n<p>Nous avons abord\u00e9 l&#8217;utilisation des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, Node Version Manager (nvm), la compilation \u00e0 partir du code source, et la mise \u00e0 jour de NPM vers la derni\u00e8re version. Nous avons \u00e9galement mentionn\u00e9 certaines des commandes npm les plus couramment utilis\u00e9es<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>NPM (Node Package Manager) est un utilitaire en ligne de commande pour installer, partager et g\u00e9rer des paquets et modules Node.js. C&#8217;est un gestionnaire de paquets pour le langage de programmation JavaScript. NPM est install\u00e9 avec Node.js et permet aux d\u00e9veloppeurs de partager et de r\u00e9utiliser facilement du code du registre NPM. Dans ce tutoriel ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,190],"tags":[],"yoast_head":"\n<title>Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Apprendre \u00e0 installer NPM (Node Package Manager) sur les syst\u00e8mes Linux Debian\/Ubuntu et CentOS\/RHEL. Guide \u00e9tape par \u00e9tape pour v\u00e9rifier les installations existantes, supprimer les anciennes versions et diff\u00e9rentes m\u00e9thodes d&#039;installation \u00e0 l&#039;aide des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, nvm et plus encore.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Apprendre \u00e0 installer NPM (Node Package Manager) sur les syst\u00e8mes Linux Debian\/Ubuntu et CentOS\/RHEL. Guide \u00e9tape par \u00e9tape pour v\u00e9rifier les installations existantes, supprimer les anciennes versions et diff\u00e9rentes m\u00e9thodes d&#039;installation \u00e0 l&#039;aide des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, nvm et plus encore.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-09T16:13:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-09T16:13:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL\",\"datePublished\":\"2024-02-09T16:13:40+00:00\",\"dateModified\":\"2024-02-09T16:13:44+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\"},\"wordCount\":1695,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"CMS &amp; D\u00e9veloppement Web\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\",\"name\":\"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2024-02-09T16:13:40+00:00\",\"dateModified\":\"2024-02-09T16:13:44+00:00\",\"description\":\"Apprendre \u00e0 installer NPM (Node Package Manager) sur les syst\u00e8mes Linux Debian\/Ubuntu et CentOS\/RHEL. Guide \u00e9tape par \u00e9tape pour v\u00e9rifier les installations existantes, supprimer les anciennes versions et diff\u00e9rentes m\u00e9thodes d'installation \u00e0 l'aide des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, nvm et plus encore.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL - WebHi Tutorials &amp; Documentations","description":"Apprendre \u00e0 installer NPM (Node Package Manager) sur les syst\u00e8mes Linux Debian\/Ubuntu et CentOS\/RHEL. Guide \u00e9tape par \u00e9tape pour v\u00e9rifier les installations existantes, supprimer les anciennes versions et diff\u00e9rentes m\u00e9thodes d'installation \u00e0 l'aide des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, nvm et plus encore.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/","og_locale":"en_US","og_type":"article","og_title":"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL - WebHi Tutorials &amp; Documentations","og_description":"Apprendre \u00e0 installer NPM (Node Package Manager) sur les syst\u00e8mes Linux Debian\/Ubuntu et CentOS\/RHEL. Guide \u00e9tape par \u00e9tape pour v\u00e9rifier les installations existantes, supprimer les anciennes versions et diff\u00e9rentes m\u00e9thodes d'installation \u00e0 l'aide des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, nvm et plus encore.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2024-02-09T16:13:40+00:00","article_modified_time":"2024-02-09T16:13:44+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2024\/02\/npm_install_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL","datePublished":"2024-02-09T16:13:40+00:00","dateModified":"2024-02-09T16:13:44+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/"},"wordCount":1695,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","CMS &amp; D\u00e9veloppement Web"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/","name":"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2024-02-09T16:13:40+00:00","dateModified":"2024-02-09T16:13:44+00:00","description":"Apprendre \u00e0 installer NPM (Node Package Manager) sur les syst\u00e8mes Linux Debian\/Ubuntu et CentOS\/RHEL. Guide \u00e9tape par \u00e9tape pour v\u00e9rifier les installations existantes, supprimer les anciennes versions et diff\u00e9rentes m\u00e9thodes d'installation \u00e0 l'aide des d\u00e9p\u00f4ts par d\u00e9faut, NodeSource, nvm et plus encore.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-installer-npm-debian-ubuntu-centos-rhel-linux\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment installer NPM sur Debian\/Ubuntu ou CentOS\/RHEL"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1780005063","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7763"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=7763"}],"version-history":[{"count":6,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7763\/revisions"}],"predecessor-version":[{"id":7798,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/7763\/revisions\/7798"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=7763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=7763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=7763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}