Я пытаюсь создать приложение реакции, но продолжает сообщать мне о несанкционированном доступе - PullRequest
0 голосов
/ 10 марта 2020
PS C:\Users\Bonnie_Py\Desktop\fullstack js>  create-react-app
react-app create-react-app : File C:\Users\Bonnie_Py Dev\AppData\Roaming\npm\create-react-app.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:2
 +  create-react-app react-app
 +  ~~~~~~~~~~~~~~~~
     + CategoryInfo          : SecurityError: (:) [], PSSecurityException
     + FullyQualifiedErrorId : UnauthorizedAccess

1 Ответ

1 голос
/ 11 марта 2020

Проблема:

Эта ошибка возникает, когда политика выполнения PowerShell не позволяет нам запускать сценарии. Я также обнаружил ту же ошибку при попытке запустить сценарий PowerShell.

PowerShell - running scripts is disabled on this system

Решение:

Политика выполнения PowerShell установлена ​​по умолчанию к ограниченным. Вы можете изменить политики выполнения PowerShell с помощью командлета Set-ExecutionPolicy. Для запуска внешней политики сценария установите значение RemoteSigned.

PS C:\> Set-ExecutionPolicy RemoteSigned 

Ниже приведен список четырех различных политик выполнения в PowerShell

Restricted - Сценарии не могут быть запущены.

AllSigned - могут выполняться только сценарии, подписанные доверенным издателем.

RemoteSigned - Загруженные сценарии должны быть подписаны доверенным издателем.

Неограниченно - можно запускать все Windows сценарии PowerShell.

Вы также должны знать:

Вы можете использовать политику выполнения текущего набора в PowerShell .

PS C:\> get-executionpolicy 

Вы можете обойти эту политику, добавив -ExecutionPolicy ByPass при запуске сценария PowerShell.

c:\> powershell -ExecutionPolicy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...