npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚

这是 PowerShell 的执行策略拦截了 npm.ps1,不是 npm 坏了。最快处理有三种:

临时解决当前窗口:

powershell 复制代码
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

然后再运行:

powershell 复制代码
npm -v
npm install

这个只对当前 PowerShell 窗口有效,关掉就恢复。

推荐的长期解决:

用管理员或普通 PowerShell 都可以,执行:

powershell 复制代码
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned

输入 Y 确认。之后重新打开 PowerShell,再试:

powershell 复制代码
npm -v

不改策略的绕过方式:

直接用 npm.cmd

powershell 复制代码
npm.cmd install

或者换用 cmd.exe / Git Bash 运行 npm。

一般推荐第二种:CurrentUser + RemoteSigned,只影响当前用户,比改全局策略更稳。

相关推荐
shawxlee1 小时前
vue3在public下封装config.js自定义配置动态数据,可在打包后直接修改,方便后端部署及后续维护
前端·javascript·经验分享·vue·团队开发·js·项目优化
星栈2 小时前
从装一堆工具到看懂 Node 工程化思维:我的项目复盘记录
后端·node.js
用户059540174462 小时前
把记忆存储的回归测试从手工换成 Playwright + GitHub Actions,线上缺陷降低 80%
前端·css
触底反弹2 小时前
🚀 从 DOM0 级到 React 合成事件:前端事件监听的 20 年演进史
前端·react.js·面试
kyriewen2 小时前
我给前端项目的接口请求套了6层保护——才发现以前一直在裸奔
前端·javascript·面试
颜酱2 小时前
04 | 召回前置准备:搭好召回所需的四个数据库
前端·人工智能·后端
郝亚军4 小时前
如何安装webstorm、Node.js和vue CLI
前端·javascript·vue.js
IT_陈寒4 小时前
React的useEffect依赖项把我坑惨了
前端·人工智能·后端
东方小月4 小时前
从零开发一个Coding Agent:monorepo项目搭建
前端·后端·node.js
葬送的代码人生4 小时前
别再让 AI 瞎写代码了!Vibe Coding 三步法教你写出靠谱代码
前端·设计模式·架构