vscode无法将xxx识别为cmdlet、函数、脚本文件或可运行程序的名称的解决方法

1、工作区的问题

  • 先看看你当前的vscode是不是打开了一个工作区,如果是的话关闭工作区,再试试看npmnodegit这些看能不能用,如果可以就是工作区的问题了。
  • 一般来说,这种情况,就是你在安装nodegit这些之前就创建了工作区,然后工作区自动复制当时的path环境变量,这样你当前工作区的path里当然就没有了。
  • 这个解决起来也简单,删除工作区文件,或者,用记事本打开工作区文件,将其settings中的path删除即可

2、设置问题

  • 如果不是工作区的问题,那大概就是这个设置了
  • 用管理员打开PowerShell,在其中输入set-ExecutionPolicy RemoteSigned,然后选A,然后再输入get-ExecutionPolicy查看是否已经修改(修改后的值为RemoteSigned
  • 修改完后,重新打开vscode看看问题是否已经解决

基本上来说,出现问题就是上了两个原因和解决方案了

posted @ 2021-12-27 20:00  光影星宸  阅读(15827)  评论(0编辑  收藏  举报