错误消息:
react-native : File C:\Users\pc\AppData\Roaming\npm\react-native.ps1 cannot be loaded. The
file C:\Users\pc\AppData\Roaming\npm\react-native.ps1 is not digitally signed. You cannot run
this script on the current system. For more information about running scripts and setting
execution policy, see about_Execution_Policies at
https:/go.microsoft.com/fwlink/?LinkID=135170.
At line:1 char:1
+ react-native link
+ ~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
如何解决这个问题?我已经安装了npm,Node.js和JDK。我已经完成了Okta身份验证的教程,在react-native链接的步骤中,我得到了这个错误。
3条答案
按热度按时间dfddblmv1#
请尝试在PowerShell中将执行策略设置为远程签名。
打开新的PowerShell管理员窗口并运行
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
。还有一种方法可以允许在Windows上运行PowerShell脚本,但我不记得是在哪里,可能在开发者设置中。
r7s23pms2#
步骤
1.移至“开始”功能表
1.类型PowerShell
1.右键单击PowerShell并以管理员身份运行
1.并在PowerShell中运行
set-executionpolicy remotesigne
fdx2calv3#
右键单击PowerShell并以管理员身份运行,然后在PowerShell中运行
set-executionpolicy remotesigne
,这对我很有效。