vscode终端不显示,闪退问题解决

  原文链接:https://blog.csdn.net/mrliucx/article/details/123233143

   1.以管理员身份运行此程序

   步骤:

  1-1.找到该文件目录的文件图标
  1-2.右键属性选择兼容性
  1-3.选择更改所有用户的设置然后勾选以管理员身份运行此程序后重新打开vscode

  

 

  2.在vscode修改配置文件  

  2-1.打开vscode点击右下角管理  

  2-2.选择命令面板
  2.3.出来的搜索框中第一选项没有(首选项:打开工作区设置(JSON))的话,就在输入栏目直接输入(Preferences:open Workspace Settings(JSON))进行搜索
  2.4.点击该选项然后会看到settings.json
  2.5.确保该文件中存在以下这两个选项

  “terminal.integrated.shell.windows#”: “c:\\WINDOWS\\System32\\cmd.exe”,
  “python.jediEnabled”: false

  上述步骤完成后可以显示对应目录的终端,执行运行指令  

  3.运行指令后终端报错:error:0308010C:digital envelope routines::unsupported  

  3.1.在当前目录终端输入set NODE_OPTIONS=--openssl-legacy-provider指令并回车(注意:不能有空格或缺少字母否则会报错),回车后控制台没有任务输出即为成功。
  3.2.重新执行运行指令重新运行
  

 

 

 

 
  node版本需升级到v17.6.0以上
  vscode版本持续更新版本
  测试有效

 

posted on 2022-12-06 12:53  _一级菜鸟  阅读(1265)  评论(2编辑  收藏  举报