警告标识
npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof
t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
npm install -g @openai/codex
- CategoryInfo : SecurityError: (:) [],PSSecurityException
- FullyQualifiedErrorId : UnauthorizedAccess
这是 Windows PowerShell 的执行策略限制导致的错误。PowerShell 默认禁止运行脚本文件
解决方法 修改 PowerShell 执行策略
步骤 1:以管理员身份打开 PowerShell
- 右键点击 PowerShell 图标 → "以管理员身份运行"或直接选择终端(管理员)
步骤 2:查看当前执行策略
Get-ExecutionPolicy
执行后返回结果:
Restricted(禁止运行脚本)
步骤 3:修改执行策略
Set-ExecutionPolicy RemoteSigned
输入 Y 确认 没有提示直接忽略这一步
步骤 4:验证修改
Get-ExecutionPolicy
返回解除成功结果:RemoteSigned