ng : 无法加载文件 C:\Program Files\nodejs\node_global\ng.ps1,因为在此系统上禁止运行脚本
今天在VSCode中运行ng serve --port 8081
运行基于Angular的项目时,报错了,错误如下图所示:
解决方法:
按照下图的5步即可解决问题:
- 在终端输入
get-ExecutionPolicy
查看执行策略/权限; - 输出
Restricted
(受限制的); - 终端输入
Set-ExecutionPolicy -Scope CurrentUser
命令给用户赋予权限; - 输入
RemoteSigned
; - 终端输入
get-ExecutionPolicy
查看一下权限,显示RemoteSigned
就可以了。
接下来在VSCode中再次运行ng server --port 8081
成功了,运行结果如下图所示:
参考资料
- npm : 无法加载文件 D:…\nodejs\npm.ps1,因为在此系统上禁止运行脚本
- ng:无法加载文件ng.ps1,因为在此系统上禁止运行脚本,超详细解决问题