Si se encuentra con un error con su nueva máquina al intentar ejecutar scripts personalizados como npm, yarn o cualquier módulo de nodo, es posible que se encuentre con un error similar al siguiente.
yarn : File C:Program Filesnodejsyarn.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1 + yarn + ~~~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
Para arreglarlo, abre Potencia Shell como administrador, nuevamente asegúrese de ejecutar esto en PowerShell, no con el símbolo del sistema normal (cmd). Copie y pegue el código a continuación y ejecútelo.
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Esto le otorgará el permiso necesario para ejecutar cualquier script ejecutable en el terminal de su PC. Solo tienes que hacer esto una vez y en el futuro. hilo o npm los comandos se ejecutarán correctamente.
Espero que esto te ayude con tu consejo rápido para resolver por qué no se ejecutan yarn o npm en tu PC. Lo mismo será cierto para Paquete de ruby administrar gemas, o Python pepita gerente de empaquetación.
Funciona perfectamente, gracias!