Empecé a aprender Angular pero observo que powershell en Windows me da un error cada vez que hago un comando angular como:
ng new new-appo
ng serveeste es el error que tengo:
ng : File C:\Users\< username >\AppData\Roaming\npm\ng.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 + ng serve + ~~ + CategoryInfo : SecurityError: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccessPD: pruebo estos comandos en cmd y funciona.
abra Windows PowerShell, ejecútelo como administrador y configure la política de ejecución como sin restricciones, luego funcionará.
Resolví mi problema ejecutando el siguiente comando
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Elimine ng.ps1 del directorio C:\Users\%username%\AppData\Roaming\npm\ luego intente borrar el caché de npm en C:\Users\%username%\AppData\Roaming\npm-cache\
script1.ps1 no se puede cargar porque la ejecución de scripts está deshabilitada en este sistema. Para obtener más información, consulte about_Execution_Policies en http://go.microsoft.com/fwlink/?LinkID=135170
Este error ocurre debido a una medida de seguridad que no permite que se ejecuten scripts en su sistema sin que usted lo haya aprobado. Puede hacerlo abriendo un powershell con derechos administrativos (busque powershell en el menú principal y seleccione Ejecutar como administrador en el menú contextual) e ingresando:
set-executionpolicy remotesigned