C'est de plus en plus dur de coder quelque chose sous Windows. De manière générale, je trouve que c'est plus fastidieux qu'ailleurs de faire quoique ce soit dans le dev sous Windows. Chercher des paquets à la main etc, avant l'introduction de nuget du moins. Aujourd'hui nous allons voir comment utiliser yarn (le paquet node) sous Windows.
Et oui, incroyable mais vrai, la simple installation de yarn sous windows n'est pas sans manipulation.
Rien de compliqué en soit mais il se peut que même après avoir installé yarn en global sur votre machine:
npm i -g yarn
Vous soyez dans l'incapacité de lancer une commande yarn et receviez en retour ce message d'erreur:
yarn.ps1 cannot be loaded because running scripts is disabled on this system. For more informations, see about_Execution_Policies at https...
+ CategoryInfo: SecurityError (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
Alors qu'est-ce que c'est que ce charabia ? Tout simplement que yarn est incapable de se lancer sur votre machine, faute de droits.
Pour y remédier, rien de compliqué, ouvrez windows et tapez powershell puis faîtes un clic droit > exécuter en tant qu'administrateur.
Une fois powershell ouvert, entrez ceci :
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
On vous demandera de confirmer avec O, faîtes-le.
Voilà, désormais vous êtes en mesure d'utiliser vos commandes yarn sur Windows 11 sans problèmes.
Développeur passionné depuis plus de 20 ans, j'ai une appétence particulière pour les défis techniques et changer de technologie ne me fait pas froid aux yeux.
Nous utilisons des cookies sur ce site pour améliorer votre expérience d'utilisateur.