在window系统,安装了全局的pnpm,用trae打开项目pnpm不能使用

根据您提供的错误信息,我看到您在尝试运行pnpm命令时遇到了PowerShell执行策略的限制。这是一个Windows系统安全设置问题,不是代码本身的问题。以下是解决方案:

  1. 首先需要以管理员身份打开PowerShell

  2. 然后运行以下命令修改执行策略:

powershell 复制代码
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
  1. 确认更改后,您可以再次尝试运行pnpm命令
  1. 以前执行Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process,每次编辑器关闭了,就要重新执行,重新下载pnpm

  2. 执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,现在不用重复执行了

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 和 Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope Process 主要区别如下:

  1. 执行策略严格程度不同:

    • RemoteSigned:允许运行本地脚本,但远程下载的脚本必须经过数字签名
    • Unrestricted:允许运行所有脚本,没有限制
  2. 作用范围不同:

    • -Scope CurrentUser:只影响当前用户
    • -Scope Process:只影响当前PowerShell会话进程
  3. 持久性不同:

    • CurrentUser设置会永久生效(写入注册表)
    • Process设置只在当前会话有效,退出后恢复原设置
  4. 安全性建议:

    • 长期使用建议RemoteSigned
    • 临时调试可用Unrestricted -Scope Process

两者都是PowerShell的安全策略设置命令,但适用于不同场景。

相关推荐
特立独行的猫A6 分钟前
我为什么推荐用仓颉语言的cj-tauri 写桌面应用(附 cjnote 最小的markdown笔记AI软件)
前端
纸片人9 分钟前
牛一越界,大屏 3 秒飞到它身边:我用真实卫星数据 + Three.js 做了个 3D 智慧牧场
前端
cc_瀚海知行19 分钟前
工具调用 6|助手什么时候该停下来?
java·服务器·前端·人工智能·python·ai
溪语流沙35 分钟前
【Web全栈进阶】Nginx反向代理 + HTTPS:正式上线
前端·vue.js·python·nginx·https·fastapi
vivo互联网技术1 小时前
域名埋点零侵入实时校验实践:基于代理转发与规则驱动的工具设计
前端·测试·监控·代理·埋点
喵个咪1 小时前
GoWind ShortPlay 拆解:Flutter 沉浸式 Feed 的播放器工程——生命周期、手势状态机与游客降级
前端·flutter·架构
白日做梦Q1 小时前
Chrome商店访问不了,无法现在安装插件?利用Edge商店迁移扩展完整实操教程问题背景
前端·chrome·edge
涛涛ing1 小时前
2026年,你的前端终于不用再“算随机数”和“量高度”了
前端
用户298698530141 小时前
React 前端 Word 转图片:页面与元素级导出的工程实践
前端·javascript·react.js