Tengo un problema con el paquete npm-check que instalé.
Ya lo instalé globalmente, y cuando intento ejecutar npm-check dice:
npm-check.ps1 cannot be loaded because running scripts is disabled on this system.
Aquí está el mensaje de error completo
Intenté ir al enlace proporcionado y ver algunos tutoriales. Pero tenía miedo porque involucra el registro.
Para ejecutar npm check aquí, deberá ejecutar /path/to/.bin/npm-check
Si desea ejecutar desde npm-check , primero debe instalarlo globalmente.
npm install -g npm-checkSi usa Windows Server 2008 R2, hay una versión x64 y x86 de PowerShell, las cuales deben tener sus políticas de ejecución configuradas. ¿Configuró la política de ejecución en ambos hosts?
Como administrador, puede configurar la política de ejecución escribiendo esto en su ventana de PowerShell:
Set-ExecutionPolicy RemoteSignedPara obtener más información, consulte Uso del cmdlet Set-ExecutionPolicy.
Cuando haya terminado, puede restablecer la política a su valor predeterminado con:
Set-ExecutionPolicy RestrictedEs posible que vea un error:
Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' is denied. To change the execution policy for the default (LocalMachine) scope, start Windows PowerShell with the "Run as administrator" option. To change the execution policy for the current user, run "Set-ExecutionPolicy -Scope CurrentUser".Por lo tanto, es posible que deba ejecutar el comando de esta manera (como se ve en los comentarios):
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser