重装node后的问题,vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称;npm ERR! the command again as root/Administrat

node重装导致不能用的问题

这几天不小心升级了node版本,导致很多项目用不了,降级也没有用,所以就重装了一下。

去node官网下载了对应的安装包

官网(无广告)https://nodejs.org/en

中文官网(广告多)https://nodejs.cn/download/
我是在英文官网下载的,可以参考如下步骤获取不同版本的node
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
根据系统版本,下载后缀这两个的都可以,我下载的是x64.msi
在这里插入图片描述
无脑下一步就好,也不用配置环境变量

安装完之后,node -v 和npm -v也能出版本
但是在安装完vue-cli脚手架之后脚手架之后,vue -V提示:

vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次

在网上看了很多帖子,最后找到一个解决办法

可以去看看自己安装目录下,node-global是不是有刚刚下载的内容在这里插入图片描述
然后去系统环境变量Path把node默认配置改成刚刚安装目录下的node-global在这里插入图片描述
这个时候再去vue -V就能出内容了在这里插入图片描述
但是这个时候准备用cmd跑一下npm install的时候提示提示没有package.json

解决:使用如下命令初始一个package.json

 npm init -y

解决这个之后,又出新问题了,npm ERR! the command again as root/Administrator
在这里插入图片描述
提示我权限不够,其实用管理员打开cmd窗口就能解决,但是这样太麻烦了。

因为有些vue前端项目使用vscode或者idea启动的,会在软件内置的命令窗口跑这些命令,也是同样的报错,并且反复出现node-cache这个目录名
在这里插入图片描述

解决办法:

找到安装目录的node-cache,给他设置权限
在这里插入图片描述
成功解决
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值