一、问题描述

    1. 使用 ng new angular-tour-of-heroes 命令,创建Angular应用;

    2. 使用VSCode(Visual Studio Code) 打开 angular-tour-of-heroes 文件夹,在终端(TERMINAL)中执行ng serve -o,报错如下:

Win10 系统初次使用VSCode,提示 ng:无法加载文件 SecurityError, PSSecurity Exception

二、解决办法

1. 第一次使用VSCode,默认使用 powershell 执行命令。通过执行Get-ExecutionPolicy,其默认策略为 Restricted,该策略下,powershell禁止执行脚本文件,包括 ng.ps1脚本文件。

2. 在使用Windows 的 cmd 命令行时,可正常执行 ng serve --open,启动angular-tour-of-heroes工程,因此将默认的脚本执行方法,由 powershell 修改为 Windows 的 cmd 即可。

三、具体修改过程

1. 单击 powershell 右侧 下拉框按钮,点击 “Select Default Shell”,如下图:

Win10 系统初次使用VSCode,提示 ng:无法加载文件 SecurityError, PSSecurity Exception

2. 在 VSCode 编辑器上方弹出的选择框中,选择 “Commnad Prompt”,如下图:

Win10 系统初次使用VSCode,提示 ng:无法加载文件 SecurityError, PSSecurity Exception

3. 重新启动 VSCode,或者添加新的终端 TERMINAL 窗口,如下图(添加新的终端窗口):

Win10 系统初次使用VSCode,提示 ng:无法加载文件 SecurityError, PSSecurity Exception

4. 再次执行 ng serve -o ,运行正常,编译成功后,浏览器弹出对应的 Angular 窗口页面。

Win10 系统初次使用VSCode,提示 ng:无法加载文件 SecurityError, PSSecurity Exception

 

相关文章:

  • 2022-12-23
  • 2021-11-06
  • 2022-12-23
  • 2021-04-13
  • 2021-07-05
  • 2022-01-10
  • 2022-01-25
  • 2021-05-29
猜你喜欢
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
  • 2021-07-29
相关资源
相似解决方案