From 378e107890ec05133c6a726454bc6c2bb44f78a5 Mon Sep 17 00:00:00 2001 From: jlecour Date: Fri, 8 Jun 2018 21:16:14 +0200 Subject: [PATCH] Install de Yarn --- HowtoNodeJS.md | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/HowtoNodeJS.md b/HowtoNodeJS.md index 0e022eb2..c871a5df 100644 --- a/HowtoNodeJS.md +++ b/HowtoNodeJS.md @@ -76,6 +76,25 @@ Et ainsi rendre la commande disponible via /usr/bin/ et les biblioth # chmod -R 755 /usr/lib/node_modules ~~~ +### Yarn + +Yarn est un gestionnaire de dépendances pour NodeJS : +Il utilise le même registre de paquets que NPM mais pas le même mécanisme de résolution de l'arbre des dépendances. + +Installation par NPM : + +~~~ +# npm install yarn +~~~ + +Installation via un paquet Debian : + +~~~ +# wget -qO - https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - +# echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list +# apt update && apt install yarn +~~~ + ### systemd On peut activer une unité [systemd](HowtoSystemd) pour faire tourner un service en Node.js. @@ -150,4 +169,4 @@ sh: 1: node_modules/cross-env/dist/bin/cross-env.js: Permission denied […] ~~~ -Lorsque _npm_ lève une erreur _Permission denied_ alors que tout semble exister avec les bons droits, il faut vérifier que la partition courante ne soit pas montée en **noexec**. +Lorsque _npm_ lève une erreur _Permission denied_ alors que tout semble exister avec les bons droits, il faut vérifier que la partition courante ne soit pas montée en **noexec**. \ No newline at end of file