我设计的 VSC 和 PowerShell 网站是我的默认终端。
在早些时候更新和部署网站到 firebase 之后,我被提示更新 firebase 工具——我使用 npm 完成了这项工作。紧接着我无法运行/访问任何 firebase 脚本,如果没有以下错误:
firebase : File C:\Users\mada7\AppData\Roaming\npm\firebase.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
火炉
+ Category oryInfo: SecurityError: (:)[] ,PSSecurityException
+ FullyQualifiedErrorId: 未授权访问
我花了几个小时四处寻找,没有找到问题的确切答案。许多线程已经有好几年的历史了,我觉得奇怪的是,在过去的一年中,我直到今天才遇到这个问题。 如果将默认终端设置为 cmd,我仍然可以访问 firebase 脚本。
假设这个问题与 firebase 有关——我一直在使用这些工具,但现在已经更新了 vue.js,并且在尝试在 powershell 中运行任何 vue 命令时再次出现错误:
vue : File C:\Users\mada7\AppData\Roaming\npm\vue.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
+ Category oryInfo: SecurityError: (:)[] ,PSSecurityException
+ FullyQualifiedErrorId: 未授权访问
VSCode 版本:
版本: 1.37.1(用户设置)
提交: f06011a
日期: 2019-08-15T16:17:55.855 Z
电子: 4.2.7
Chrome: 69.0.3497.128
Node.js: 10.11.0
V8:6.9.427.31-电子
OS: Windows _ NT x6410.0.18362
操作系统版本:
Windows10主页
1903年版本
OS build-18362.295
我一直在阅读和看到许多线程围绕脚本的权限,但我没有改变任何-的确,PowerShell 脚本工作直到我更新我的包。同时没有其他设置。我不想不必要地更改 PowerShell 设置。