[ROZWIĄZANY] Ionic: ionic.ps1 cannot be loaded because running scripts is disabled on this system

[ROZWIĄZANY] Ionic: ionic.ps1 cannot be loaded because running scripts is disabled on this system

Podczas pierwszej próby uruchomienia na Windowsie dowolnego z polceń Ionic, prawdopodobnie otrzymasz następujący błąd – “ionic.ps1 cannot be loaded because running scripts is disabled on this system”. W tym artykule dowiesz się co jest jego przyczyną i jak go rozwiązać.

Problem

Gdy uruchamiasz dowolną komendę Ionic, jak np. poniżej:

ionic start my-project

W terminalu dostajesz następujący błąd:

PS C:\Stream\ionic> ionic start my-project
ionic : File C:\Users\BetterCoding\AppData\Roaming\npm\ionic.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
+ ionic start tmp-1
+ ~~~~~
    + CategoryInfo          : SecurityError: (:) [], PSSecurityException
    + FullyQualifiedErrorId : UnauthorizedAccess
PS C:\Stream\ionic> 

Rozwiązanie

Przyczyną zablokowania przez PowerShell skryptu Ionic, jest to, że nie jest on podpisany. Bazując na dokumentacji PowerShell, możesz zmienić politykę wykonywania skryptów, tak aby umożliwiała wykonanie ich nawet jeśli nie są podpisane. W tym celu uruchom poniższe polecenie w terminalu. Uruchom je jako użytkownik, który ma zamiar używać Ionic.

Set-ExecutionPolicy -Scope CurrentUser  Unrestricted

Jeśli chcesz zmieć politykę dla wszystkich użytkowników komputera, możesz wykonać poniższe polecenie jako administrator.

Set-ExecutionPolicy Unrestricted
Na zakończenie mam jeszcze jedną prośbę.

Jeśli pomogłem Ci rozwiązać problem, to udostępnij proszę ten post. Dzięki temu będę miał okazję trafić do szerszej grupy odbiorców. Dziękuję

0 0 vote
Article Rating
Subscribe
Notify of
guest
0 komentarzy
Inline Feedbacks
View all comments