powerShell无法执行npm问题

这个错误是由于 Windows PowerShell 的执行策略限制导致的,默认情况下 PowerShell 会阻止运行脚本文件(包括 npm 的.ps1 脚本)。

解决方法如下:

  1. 以管理员身份打开 PowerShell

    1. 点击开始菜单,搜索 "PowerShell"

    2. 右键选择 "以管理员身份运行"

  2. 修改执行策略在管理员 PowerShell 中执行以下命令:

  3. powershell

bash 复制代码
Set-ExecutionPolicy RemoteSigned
  • 执行后会提示确认,输入Y并回车
  1. 验证设置可以通过以下命令查看当前执行策略:

  2. powershell

bash 复制代码
Get-ExecutionPolicy
  1. 如果显示RemoteSigned,说明设置成功

  2. 测试 npm 命令关闭当前 PowerShell 窗口,重新打开一个普通的 PowerShell 或命令提示符,输入:

  3. plaintext

bash 复制代码
npm -v
相关推荐
书中自有妍如玉1 分钟前
Node.Js Express Sqlite3 接口开发
node.js·express
洋不写bug10 分钟前
html实现简历信息填写界面
前端·html
三十_A31 分钟前
【无标题】
前端·后端·node.js
excel33 分钟前
Vue 编译器源码解读:transformVBindShorthand 的设计与原理
前端
书中自有妍如玉1 小时前
Node.Js 实现模板生成Word、Word转Pdf文件、Excel生成、上传和下载
pdf·node.js·word
时间的情敌1 小时前
Vue3的异步DOM更新:nextTick的正确使用方法
前端·javascript·vue.js
风语者日志1 小时前
[LitCTF 2023]作业管理系统
前端·网络·安全·web安全·ctf
excel1 小时前
深入解析:Vue 编译器核心工具函数源码(compiler-core/utils.ts)
前端
excel1 小时前
第五章:辅助函数与全流程整合
前端
excel1 小时前
🔍 深度解析:Vue 编译器中的 validateBrowserExpression 表达式校验机制
前端