当前位置: 首页 > news >正文

解决【npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。】问题

目录

1.问题

2.初步排查

2.1先检查 npm 是否安装成功?

2.2 检查策略ExecutionPolicy

3 修改Powser Shell的执行策略

3.1 #policy-name可能的值

3.2 检查->修改策略->验证策略

4.再运行npm,执行成功


1.问题

vs code 执行 npm run dev后进行报错,如下

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

2.初步排查

2.1先检查 npm 是否安装成功?

成功,可以正常显示版本

2.2 检查策略ExecutionPolicy

开始-->输入【​​​​​Powser Shell

-->使用管理员身份 进行获取当前执行的策略【Get-ExecutionPolicy】--> 获得当前【AllSigned】

Get-ExecutionPolicy

修改Powser Shell的执行策略

3.1 #policy-name可能的值

Power shell执行策略(ExecutionPolicy),"ExecutionPolicy"通常是指 Windows PowerShell 中的脚本执行策略,值可以根据你的安全需求和系统管理政策进行设置。


主要包含:Unrestricted、RemoteSigned、AllSigned、Restricted、Default、Bypass、Undefined。

  • Restricted          默认策略,不允许执行任何脚本。
  • AllSigned         只允许执行经过数字签名的脚本。
  • RemoteSigned  本地创建的脚本可以执行,但是从网络下载的脚本必须经过数字签名。
  • Unrestricted       允许在系统上执行任何脚本。

3.2 检查->修改策略->验证策略

Get-ExecutionPolicy    ---查看当前执行的策略Set-ExecutionPolicy RemoteSigned -Scope CurrentUser --修改策略Get-ExecutionPolicy   --再次查询 验证修改

4.再运行npm,执行成功

http://www.dtcms.com/a/427464.html

相关文章:

  • VSCode加载图片出错
  • 网站投稿系统怎么做企业展示网站开发
  • 如何让大模型理解用户意图,并且调用工具?
  • 畜牧设备采集物联网平台:开启智慧养殖“一眼到底”新模式
  • 建设银行个人网银网站阜南做网站
  • 房地产楼盘微信网站建设营销方案招聘类网站怎么做
  • 互联网视频云平台EasyDSS无人机技术在烟火巡检场景中的的应用
  • PhysicalAgent:基于基础世界模型的通用认知机器人
  • MySQL 8.0物理备份(XtraBackup)加速-全方位解析
  • BrowserUse自动化测试效率优化:Cookie复用实现登录状态持久化
  • 【硬科普】什么是双频干涉
  • 5.0 JKI state machine介绍1 - 安装.
  • 点卡平台网站开发wordpress网站布置
  • React单位转换系统:设计灵活的单位系统与单位系统转换方案
  • React 18 前端最佳实践技术栈清单(2025版)
  • jsp网站开发 开题依据设计一个企业网站大概多少钱
  • 计算机网络---应用层
  • 营销网站的例子公司软件定制开发
  • SpringBoot3+WebSocket+Vue3+TypeScript实现简易在线聊天室(附完整源码参考)
  • 农作物空间分布数据集整理
  • C# UDP 服务端与客户端2.0
  • Gartner发布威胁情报的演变趋势:成为统一的网络风险情报,更加主动、协作和以行动为中心,以应对不断演变的全球网络威胁
  • 建站快车打电话安装wordpress的目录改变了
  • Spring Boot 2.5集成Elasticsearch(亲测)
  • Eclipse 快速修复
  • 赣州专业网站推广多少钱专门做任务的网站6
  • 如何快速切换网络配置?高效实现IP、MAC、主机名一体化管理
  • Mosquitto 架构分析:解读 mosquitto.c 的核心作用与执行流程
  • 单克隆抗体的核心概念
  • Java 并发锁实战手册:各类锁的特性、适用场景与选择方法论