“Firebase 无法加载,因为在此系统上禁用了运行脚本”,Windows 上的 VSCode

14 windows powershell firebase visual-studio-code firebase-cli

我已经安装了 firebase 工具,但是每当我尝试使用 Vscode 的终端在我的根文件夹中初始化它时,我都会收到以下错误。这是为什么?

在此处输入图片说明

Fer*_*Paz 80

TLDR:只需删除您的firebase.ps1文件并重试

建议绕过 PowerShell 上的执行策略,因为它会使您的系统更容易受到恶意脚本的攻击。

相反,只需删除firebase.ps1错误消息指示的位置处的文件,然后尝试再次运行该命令即可。

注意:如果上述方法不起作用,您可能需要通过运行来清除 npm 缓存npm cache clean --force

  • 解决了我的问题! (2认同)

小智 23

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Run Code Online (Sandbox Code Playgroud)

全局安装firebase

进而,

firebase login
firebase init
Run Code Online (Sandbox Code Playgroud)

  • 它工作正常......但每次我想使用 firebase 时,我都必须先运行此命令......是否有任何永久的执行策略集? (2认同)

Ang*_*Tay 13

来源:https : //stackoverflow.com/a/54776674/1536286

在 VS Code 的终端上运行以下命令(确保应用程序使用@MaylorTaylor 建议的以管理员身份运行选项运行

Set-ExecutionPolicy RemoteSigned
Run Code Online (Sandbox Code Playgroud)

然后在同一个控制台中运行脚本。

  • 您需要在应用程序“以管理员身份运行”时在 VS Code / Powershell / CMD 中运行此命令 (2认同)

小智 9

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
Run Code Online (Sandbox Code Playgroud)

这对我有用


Sam*_* KP 5

以管理员身份打开 Windows Power Shell,然后运行以下命令将执行策略设置更改为 RemoteSigned

Set-ExecutionPolicy RemoteSigned
Run Code Online (Sandbox Code Playgroud)

现在将目录更改为您的项目文件夹并运行以下命令

firebase login
firebase init
Run Code Online (Sandbox Code Playgroud)