2025-02-07
随记
0

目录

解决方法(3步完成)
常见问题排查:

在运行 npm 命令时遇到了 PowerShell 执行策略限制的问题。这是 Windows 系统的一种安全机制,解决方法如下:

解决方法(3步完成)

  1. 以管理员身份打开 PowerShell

    • 在开始菜单搜索 "PowerShell"
    • 右键选择 "以管理员身份运行"
  2. 修改执行策略(任选一种方式)

    powershell
    # 推荐方案:允许本地脚本(临时方案) Set-ExecutionPolicy -Scope CurrentUser RemoteSigned -Force # 或永久方案(需要管理员权限) Set-ExecutionPolicy RemoteSigned -Force
  3. 重新打开终端测试

    bash
    npm -v

不同策略说明(选择适合你的):

策略等级说明安全等级
Restricted禁止所有脚本(默认)🔒🔒🔒🔒
RemoteSigned允许本地/已签名远程脚本🔒🔒🔒
Unrestricted允许所有脚本(有风险提示)🔒🔒
Bypass完全无限制(不推荐)🔒

常见问题排查:

  1. 如果仍报错,请检查 Node.js 安装路径是否被添加到系统环境变量
  2. 在 VS Code 中遇到此问题,需要重启终端或改用 CMD
  3. 企业网络环境下可能需要联系 IT 部门调整策略

注意:修改执行策略后,建议保持默认的 RemoteSigned 设置以平衡安全和便利性。

本文作者:wucc

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-SA 许可协议。转载请注明出处!