尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

安装node,运行npm还是报错解决方案

安装node,运行npm还是报错解决方案 安装好 Node.js 后在 PowerShell 执行npm run dev时报错npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1。未对文件 C:\Program Files\nodejs\npm.ps1 进行数字签名。无法在当前系统上运行该脚本。报错原因并不是 Node.js 安装失败是Windows PowerShell 的执行安全策略限制npm.ps1 脚本没有数字签名被系统安全策略拦截禁止执行。解决方案方案 1推荐修改当前用户执行策略右键开始菜单以管理员身份打开 PowerShell执行命令Set-ExecutionPolicy RemoteSigned -Scope CurrentUser提示确认时输入Y关闭所有终端窗口重新打开再次执行npm run dev即可RemoteSigned本地脚本可运行网络下载脚本需要签名开发环境安全合适。方案 2不想修改策略临时方案使用 CMD、Git Bash 终端执行 npm 命令绕开 PowerShell 脚本限制。方案 3最小权限单独解锁 npm 脚本管理员 PowerShell 执行Unblock-File -Path C:\Program Files\nodejs\npm.ps1附加命令查看当前执行策略Get-ExecutionPolicy恢复默认安全策略Set-ExecutionPolicy Restricted -Scope CurrentUser
返回列表