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命令窗口,看一下,一切正常了,命令起效了:

相关推荐
Moonbit29 分钟前
安装Wasm版的MoonBit工具链
后端·node.js·webassembly
4_0_42 小时前
全栈视角:从零构建一个现代化的 Todo 应用
前端·node.js
星觅2 小时前
npm依赖结构解析
npm
杏花春雨江南2 小时前
npm error Could not resolve dependency:
前端·npm·node.js
嫂子的姐夫3 小时前
10-七麦js扣代码
前端·javascript·爬虫·python·node.js·网络爬虫
yeyuningzi3 小时前
npm升级提示error engine not compatible with your version of node/npm: npm@11.6.2
前端·npm·node.js
wyzqhhhh3 小时前
npm相关知识
前端·npm·node.js
独立开发者Pony5 小时前
【开源】假期爆肝我做了一个全新的Ai写小说工具模式
人工智能·开源·node.js
ayaya_mana6 小时前
Linux环境下Node.js任意版本安装与pnpm、yarn包管理
linux·node.js·vim
清灵xmf6 小时前
npm install --legacy-peer-deps:它到底做了什么,什么时候该用?
前端·npm·node.js