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

相关推荐
吴敬悦1 天前
私有的 GitHub Package 怎么拉取?
npm·github
hxmmm1 天前
自定义封装 vue多页项目新增项目脚手架
前端·javascript·node.js
濮水大叔1 天前
VonaJS是如何做到文件级别精确HMR(热更新)的?
typescript·node.js·nestjs
小胖霞1 天前
全栈系列(15)github Actions自动化部署前端vue
前端·node.js·github
LYFlied1 天前
【一句话概述】Webpack、Vite、Rollup 核心区别
前端·webpack·node.js·rollup·vite·打包·一句话概述
前端郭德纲1 天前
React 19.2 已发布,现已上线 npm!
前端·react.js·npm
程序员爱钓鱼1 天前
Node.js 编程实战:MongoDB 基础与 Mongoose 入门
后端·node.js·trae
程序员爱钓鱼1 天前
Node.js 编程实战:MySQL PostgreSQL数据库操作详解
后端·node.js·trae
LYFlied1 天前
【一句话概括】前端项目包管理器怎么选?
前端·npm·pnpm·yarn
古韵1 天前
当 API 文档走进编辑器会怎样?
vue.js·react.js·node.js