nvm,node不是内部命令,npm版本不支持问题(曾经安装过nodejs)

nvm安装后nvm -v有效,node指令无效

环境变量配置无问题

推荐方案

下载你需要的node版本

Index of /dist/ (nodejs.org)

下载后解压到你的nvm存储版本的位置

cmd进入切换你的使用版本(此时你的nodejs是从网上下载的,npm文件是存在的)

nvm use <版本>

在此时你的node命令和npm命令应该就是生效的

切换成功后,如果你使用的版本比较早,可能会出现这个

输入你要的npm版本( npm -v:查看npm版本)

版本对应关系Node.js --- Node.js Releases (nodejs.org)

npm -g install npm@9.5.1

完成

在进行包的替换时,如果发现不生效,可以关闭命令窗口,还是不生效就重启试试


安装后没问题,但是安装vue后,显示vue不是内部命令

npm config get prefix

此时会给你一个地址,把地址保存,先看一下是否存在这个地址,配置环境变量,保存

然后关闭窗口再次打开就可以了

相关推荐
昔人'几秒前
css`text-wrap:pretty`
前端·css
勇敢di牛牛6 分钟前
Vue+mockjs+Axios 案例实践
前端·javascript·vue.js
詩句☾⋆᭄南笙16 分钟前
HTML列表、表格和表单
服务器·前端·html·表格·列表·表单
IT_陈寒28 分钟前
Python性能翻倍的5个冷门技巧:从GIL逃逸到内存视图的实战优化指南
前端·人工智能·后端
南城巷陌33 分钟前
错误边界:用componentDidCatch筑起React崩溃防火墙
前端·react.js·前端框架
FinClip38 分钟前
OpenAI推出Apps SDK,你的企业App跟上了吗?
前端·app·openai
馨谙44 分钟前
Linux中的管道与重定向:深入理解两者的本质区别
前端·chrome
Rhys..1 小时前
JS - npm init
开发语言·javascript·npm
夏天想1 小时前
复制了一个vue的项目然后再这个基础上修改。可是通过npm run dev运行之前的老项目,发现运行的竟然是拷贝后的项目。为什么会这样?
前端·vue.js·npm
@大迁世界1 小时前
这个 CSS 特性,可能终结样式冲突
前端·css