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,只影响当前用户,比改全局策略更稳。

相关推荐
之歆1 小时前
Day10_Node.js 与 Express 开发实战指南:从零到一构建专业级 Web 服务
前端·node.js·express
问心无愧05131 小时前
ctf show web入门107
android·前端·笔记·android studio
2301_815645382 小时前
react
前端·react.js
FirstFrost --sy2 小时前
基于高并发服务器的web小游戏测试
服务器·前端·javascript·c++·python·集成测试
youyu-youyu2 小时前
oss阿里云图片链接url高清图片设置为缩略图 vue 减少加载体积流量
前端·javascript·vue.js·阿里云·云计算
独隅2 小时前
前端工程化在Chrome插件开发中的具体实践完全指南
前端·chrome
sbjdhjd2 小时前
Tomcat(下) 集群高可用实战:反向代理・负载均衡・分布式 Session
运维·前端·云原生·开源·tomcat·负载均衡·memcached
低保和光头哪个先来2 小时前
聊聊 CSS 编译和 scoped 实现
前端·css·vue.js
object not found2 小时前
Node.js fs 常用 API 整理:node:fs/promises、node:fs、fs 到底怎么用
开发语言·前端·javascript