Utiliser le gestionnaire de dépendance Yarn sur un Cloud Web
Publié le - 1 min - écrit par Silbad
Si vous utilisez le terminal de commande via la connexion SSH d'OVH, vous vous êtes vite rendu compte, sans doute avec une pointe de déception, que la seule possibilité de faire de la gestion de dépendance, c'est avec la commande :
npm-node12
Qui est en fait un raccourci bridé vers npm.
Ce petit tutoriel, pour mettre des paillettes dans votre console, je vous propose d'ajouter Yarn et même npm en mode normal.
Prérequis
- Un abonnement Cloud Web.
- L'émulateur PuTTY pour donner des instructions à votre serveur en SSH. Vous pouvez trouver une version portable (aucune installation requise) sur PortableApps.com.
Activer npm
Se connecter à votre serveur en SSH.
Exécuter la commande suivante dans votre terminal, nodejs12 à remplacer par la version de node que vous avez choisi :
echo "export PATH=$PATH:/usr/local/nodejs12/bin/" >> ~/.profile
Cette commande ajouter le chemin vers les bin de npm directement dans votre profil, et ce de façon définitive.
Installer Yarn
Sur votre serveur créer un dossier que l'on va appeler par exemple cli.
Dans ce dossier, créer un fichier que l'on va nommer package.json.
Dans ce fichier, copier / coller le code suivant :
{
"name": "cli",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"dependencies": {
"yarn": "^1.22.10"
}
}
Naviguer en ligne de commande vers ce dossier puis installer la dépendance, Yarn pour le coup ;)
npm install
Et oui npm fonctionne maintenant.
Puis, tout comme npm un peu plus haut, ajouter le chemin des bin de Yarn dans votre profile :
"export PATH=$PATH:/home/xxxfbxxx/www/cli/node_modules/.bin" >> ~/.profile
Redémarrer votre connexion SSH.
Tester si la commande Yarn est disponible :
yarn --version
Enjoy ^^