AI Agent:Windows上Node.js安装后 npm -v报错

AI Agent:Windows上Node.js安装后 npm -v报错

Node.js 在 Windows 上的安装后,在powershell中使用命令"

powershell 复制代码
npm -v

会报出以下错误。

这个报错是因为 Windows PowerShell 默认的安全策略禁止运行脚本文件(.ps1) 。npm 在 PowerShell 中运行时,实际上调用的是一个 .ps1 脚本,所以被系统拦截了。

要解决这个问题,只需更改 PowerShell 的执行策略即可。请按照以下步骤操作:

第一步:以管理员身份打开 PowerShell

  1. 在 Windows 任务栏的"开始"菜单搜索框中输入 PowerShell。
  2. 在搜索结果中找到 Windows PowerShell ,右键点击它,选择 "以管理员身份运行"。

第二步:修改执行策略

在弹出的蓝色 PowerShell 窗口中,输入以下命令并按回车:

powershell 复制代码
Set-ExecutionPolicy RemoteSigned

输入后系统会提示确认,输入字母 Y 然后按回车确认。

第三步:重新验证

  1. 关闭刚才的管理员 PowerShell 窗口。
  2. 重新打开一个新的终端窗口(比如 CMD、VS Code 的终端或者新的 PowerShell)。
  3. 再次输入以下命令:
powershell 复制代码
npm -v

如果正确输出了版本号(如 9.8.1),说明问题已经完美解决!


补充说明:RemoteSigned 策略允许运行本地脚本,同时要求从互联网下载的脚本必须经过签名才能运行,这足以保障安全,也是开发环境中最常用的策略。

相关推荐
AiMan4 分钟前
别再把秘塔会话逐个点开:这可把秘塔多个会话一次导出?AI导出鸭
前端·后端·面试
AiMan5 分钟前
你好,请问可以一键导出Dola多个对话框内容吗?一键导出一整年哦
前端
Moment1 小时前
写给迷茫的应届生,怎样在 AI 时代争取更多机会
前端·后端·面试
fengci.1 小时前
CTF2MISC中等部分
开发语言·前端·学习
涛涛ing1 小时前
那个PR太干净了,干净到我差点直接点了合并
前端
去伪存真1 小时前
稠密检索负责脑补,稀疏检索负责兜底:拆解 RAG 倒排索引的“查字典”艺术
前端·agent
喵个咪2 小时前
GoWind 拆解:全链 ID 类型体系——int64 定版与前端字符串化契约
前端·后端·go
喵个咪2 小时前
GoWind CMS 拆解:Flutter 设计系统内核——双态 token、四档断点与自适应壳层
前端·flutter·交互设计
喵个咪3 小时前
GoWind CMS 拆解:发布审批——多级推进、逐级角色与全程留痕
前端·后端·go
喵个咪3 小时前
GoWind Flow 拆解:一个 Go 工作流引擎与它的双模式设计器
前端·后端·go