tsc.ps1 no se puede cargar porque la ejecución de scripts está deshabilitada en este sistema

9

En PowerShell, recibí el mensaje de error al ejecutar tsc. Esto nunca pasó antes.

No estoy seguro de si debería mezclarme con la configuración de seguridad de PowerShell para corregir esto, como por ejemplo: PowerShell dice que "la ejecución de scripts está deshabilitada en este sistema".

Actualizar

Esta es una nueva característica prevista por npm para usar scripts ps1. Se ha planteado una pregunta en su repositorio: https://github.com/npm/cli/issues/470

Cerlancismo
fuente
No tienes muchas opciones. La política de ejecución de scripts debe establecerse para permitir la ejecución de scripts .ps1 en un sistema Windows. Puede evitarlo al ejecutar Powershell ISE o similar, pero de lo contrario la política del sistema lo dictará.
Escepticista
Me di cuenta de que la versión anterior de npm no incluirá el archivo ps1, no estoy seguro de por qué comenzaron a hacerlo ahora.
Cerlancismo
1
No hay nada de malo en configurar la política de ejecución del script de PowerShell en al menos "RemoteSigned".
Ansgar Wiechers
@Ansgar Wiechers bien entonces
Cerlancismo

Respuestas:

13

ejecute esto en el comando de PowerShell:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
Esperento57
fuente
1
¿Puedes darnos más detalles sobre lo que hace? y que tan seguro es?
Pathfinder
en Windows, ejecute powershell y
grabe
2
Es muy importante ejecutar PowerShell como administrador
Hakan Fıstık