Knowledge Observatory Obsidian notes, RSS insights, and lightweight AI summaries.
2026年2月25日 未分类

2.6.1 安装时的各种问题

1、使用 PowerShell 查询 npm、npx 版本号报错

分析问题

为了系统安全,PowerShell 默认禁止运行任何脚本文件(包括 npm 这种以脚本形式运行的命令)我们需要更改系统的执行策略。 Windows 默认的策略通常是 Restricted,它不允许运行任何脚本。所以我们将其更改为了 RemoteSigned

策略名称说明
Restricted默认设置,不允许运行任何脚本。
RemoteSigned允许运行本地编写的脚本;从互联网下载的脚本必须有数字签名。(推荐:兼顾安全与便利)
Unrestricted允许运行所有脚本,安全性最低。
Bypass临时完全绕过,通常用于特定的自动化任务。

解决方案

以管理员身份运行 PowerShell,执行以下修改命令后,版本号正常展示

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
npm -v
npx -v