报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

安装 pnpm时,遇到两个问题,最后解决了


问题: 在运行 npm install -g pnpm 后,运行 pnpm -v 或者 pnpm create vue,报错  pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

原因:无法识别 pnpm,没有安装或配置正确的依赖项。(pnpm 是一个node.js包管理器,可以用于代替 npm和 yarn)

解决方法:确认已安装 node.js环境,打开终端安装 npm install -g pnpm 。若依旧无法识别,则可能要将 node.js的安装路径添加到系统的环境变量中,可参考 node 安装及配置环境变量。已安装了pnpm,但仍无法识别命令,可能是终端无法找到它。尝试在终端中输入完整路径来运行它,如 C:\Users\Chloe\AppData\Roaming\npm\pnpm.cmd

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第1张图片

新建两文件,配置:设置全局模块安装路径,设置全局缓存存放路径

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第2张图片

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第3张图片

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第4张图片

配置完重启。发现 未能解决问题,反而运行 npm install 时也报错了,观察后,改回,将

1. 配置 全局模块安装路径/全局缓存存放路径 中的 nodejs 改为 node,即运行 npm config set prefix "D:\node\node_global 。。。

2. 环境变量两个都加上

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第5张图片报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第6张图片


新问题:运行全局安装 pnpm可以,但无法查询到版本号,确认已安装pnpm,找到 node文件夹下的pnpm.cmd文件,在终端中运行一下 D:\node\node_global\pnpm.cmd

运行成功,但报错:

 pnpm : 无法加载文件 D:\node\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第7张图片

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第8张图片报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第9张图片

 解决:以管理员身份 运行 Windows PowerShell,执行指令 set-ExecutionPolicy RemoteSigned

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第10张图片

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第11张图片

 

问题解决,可以成功利用 pnpm包管理器 来创建项目了

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第12张图片

报错 - pnpm : 无法将“pnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。_第13张图片


参考文献:

【已解决】pnpm : 无法加载文件 D:\Git\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。ps:/go.microsoft.com/fwli-CSDN博客pnpm :无法加载文件 D:\nodejs\node_global\pnpm.ps1,因为在此系统上禁止运行脚本。-CSDN博客NodeJs 的安装及配置环境变量_nodejs配置环境变量-CSDN博客

你可能感兴趣的:(vue项目,编程中的错误总结,编程报错,vue.js,前端)