一、使用npm全局安装pnpm后的坑
最近需要使用
pnpm工具来开发和管理项目,但是在安装pnpm的时候遇到问题,官网上面去看了,全网也搜索了,都没有很好的解决方案。通过npm区全局安装可能就会原道这个问题,直到现在也没有明白是什么问题,于是就改变思路不使用npm进行全局安装。具体的问题如下:
运行
npm install -g pnpm也没有报错,也没有任何提示,就很奇怪,查看pnpm的版本也没有这个命令,所以肯定是没有安装成功,这种问题大概率是系统问题,不知道其他的同学有遇到没有。
二、解决办法 --- 使用独立脚本安装
-
使用如下命令从GitHub上下载pnpm
打开
powershell或者cmd运行如下脚本iwr https://get.pnpm.io/install.ps1 -useb | iex -
等待安装
如果网络很好的情况下,很快就能安装,网络状态不好可能安装很慢,或者失败。安装完成后,会有提示操作配置系统环境变量。
-
配置系统环境变量
安装完成后,会有提示文字,安装提示文字上面的路径在系统环境变量中去配置:
在PATH中添加,文字提示中的一些路径,然后点击确定,确定...
三、确认安装、配置是否成功
打开一个新的
cmd或者powershell输入pnpm -v如果显示出pnpm的版本号说明安装成功,本次只是作为我遇到问题的记录解决的过程。
四、cmd和powershell中可以识别cmd,vscode识别不了的情况的时候
如果遇到vscode的命令行中识别不了pnpm的时候,需要将系统环境变量的Path配置中很简单,%PNPM_HOME%改为%PNPM_HOME%\,在结尾加个""即可,如下: