当前位置: 首页 > news >正文

VsCode中终端无法运行前端命令

背景

更换新电脑后,在vsCode的终端中执行nodejs命令,报错

 + CategoryInfo          : SecurityError: (:) [],PSSecurityException+ FullyQualifiedErrorId : UnauthorizedAccess

原因

vscode中终端默认为PowerShell,其有较为严格的执行策略,运行失败是 PowerShell 的执行策略(Execution Policy)限制导致的。

解决

方法一:更改 PowerShell 执行策略(推荐临时修改)

以管理员身份运行 PowerShell 或 VS Code终端,然后运行以下命令:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

参数说明:

  • RemoteSigned:允许运行本地编写的脚本,但来自网络的脚本必须签名。
  • Scope CurrentUser:只对当前用户生效,无需系统级权限,安全且推荐
    还原命令:Set-ExecutionPolicy Restricted -Scope CurrentUser
方法二:在 VS Code 中切换终端为 Command Prompt(cmd)或 Git Bash

PowerShell 对脚本限制严格,而 cmd 和 Git Bash 不受 PowerShell 执行策略影响。

操作步骤:

  • 打开 VS Code 终端
  • 点击右上角下拉箭头,选择:Command Prompt(cmd)或 Git Bash
  • 然后运行 npm -v 就不会报错了
    在这里插入图片描述
http://www.dtcms.com/a/564564.html

相关文章:

  • 【鸿蒙开发】鸿蒙 ArkTS 语言从零到一完整指南
  • 门户网站建设公司网页设计风格分类
  • 综合整理:pdf预览显示:你尝试预览的文件可能对你的计算机有害。如果你信任此文件以及其来源,请打开此文件以看其内容,如何解决以正常预览文件
  • 微服务拆分之SpringCloud
  • Unity与iOS原生交互开发入门篇 - iOS原生弹窗与回调
  • 企业网站推广在哪里办成免费crm推广网站
  • 本地的赣州网站建设网站访问量asp
  • 总局核名的办理条件
  • 不只是计算:昇腾算子开发中的内存管理艺术
  • 深入解析 Spring Boot 自动配置:原理、实践与进阶​
  • 【Unity卷轴特效实现、原理、与深度解析】
  • STM32 串口中断接收原理与实战详解:从配置到中断服务函数全流程解析
  • 【Linux系统】C/C++的调试器gdb/cgdb,从入门到精通
  • 从被搜索到被推荐:GEO重塑可见性逻辑
  • 如何为 Oracle 数据库配置 TLS/TCPS
  • 阿里云网站备案注销吗大数据做网站
  • pc网站做app京东湖北网站推广服务
  • 测试环境与正式环境同样的机器显示不同的网络问题
  • HTTP_HTTPS协议
  • Linux高效备份:tar与gzip完全指南
  • Java中的File类
  • 四、Linux设备驱动介绍
  • 视频生成模型发展历程:从GAN到Sora的技术革命之路
  • SQL之表的查改(下)
  • CV论文速递: 覆盖医学影像分析、视频理解与生成、3D场景理解与定位等方向! (10.27-10.31)
  • Redis(四):缓存击穿及其解决方案(SpringBoot+mybatis-plus)
  • 突破局域网限制,Websocket 服务远程访问cpolar新方案
  • 科普网站建设方案网站容易被百度收录
  • 深圳营销网站建设服务wordpress 语言选择器
  • 广西建设厅关公网站中国能建电子商务平台