nvm 管理nodejs,安装pnpm后报错,出现:pnpm不是内部或外部命令,也不是可运行的程序或批处理文件。

系统环境:window11,exe安装版nvm出现的该问题,(如果是解压缩配置版本,环境变量自己配置,可能就不会出现这个问题了)

注意:安装nvm时,两个路径尽量放到一个盘上,一个是存放nvm安装文件以及下载的不同版本的nodejs,一个是存放下载的全局组件缓存和nodejs的指针引用。

网上找了一圈,方法就是复制对应pnpm/cnpm/yarn 等对应的文件,治标不治本,切换nodejs版本后同样出现问题,不可取

1.我们在利用nvm 管理nodejs 时,当安装完成nvm ,利用nvm安装完多个版本的nodejs后,查看对于版本情况,显示正常。

2.当我们利用npm 安装 cpnm, yarn,pnpm等 ,安装成功后,命令行却提示pnpm 不是内部命令('pnpm' 不是内部或外部命令,也不是可运行的程序或批处理文件。):

3.那么我们要确定前面安装 nvm、nodejs、pnpm、cnpm、yarn 都安装成功了。所以问题出在了环境变量(path 少一个全局变量缓存系统环境变量):

4.所以需要把node_global 加入系统环境变量(该文件在NVM_SYMLINK环境变量所在的等级目录下)

5.重新打开cmd命令窗口,看一下,一切正常了,命令起效了:

相关推荐
老友@6 小时前
Docker 部署 Node.js + Playwright 项目,实现浏览器截图、打印和下载
docker·容器·node.js·playwright
前端摸鱼匠10 小时前
Vue 3 事件修饰符全解析:从 .stop 到 .passive,彻底掌握前端交互的艺术
前端·vue.js·node.js·vue·交互
小琴爱减肥10 小时前
nodejs 文件系统(fs)
node.js
岁月宁静11 小时前
图像生成接口的工程化设计与落地实践:封装豆包图像生成模型 Seedream 4.0 API
前端·人工智能·node.js
金梦人生1 天前
让 CLI 更友好:在 npm 包里同时支持“命令行传参”与“交互式对话传参”
前端·npm
ByteCraze1 天前
一文讲透 npm 包版本管理规范
前端·arcgis·npm
云外天ノ☼1 天前
一、Node.js入门实战指南:从零搭建你的第一个后端
前端·javascript·笔记·node.js
Dontla2 天前
npm install命令介绍
前端·npm·node.js
Airser2 天前
npm启动Taro框架报错
前端·npm·taro