使用nvm下载多个版本node后提示vue不是内部或外部命令,执行vue create报.vuerc错误

一、使用nvm后执行含vue的相关命令提示vue不是内部或外部命令

前言:之前有项目需要切换node版本,我把node卸载了然后使用nvm下载多个版本的node。现在想通过vue create搭建vue2的项目时提示vue不是内部或外部命令,执行npm i @vue/cli后仍然无效。

查看node_global的路径:npm config get prefix

C:\Program Files\nodejs(这个路径是我用nvm之前node的安装路径,使用nvm之后路径没有更新。)

node_global的路径设置:npm confg set prefix 新路径

如:npm confg set prefix D:\nvm\v16.13.0

注:我在D:\nvm这个路径下下载了多个版本的node,如v16.13.0和v19.7.0,根据需求设置自己需要的路径即可,之后再执行npm config get prefix查看就是设置后的新路径了。

关于mvm下载多个版本的node可点此处查看详细步骤

二、搭建vue2项目报.vuerc错误

vue/cli下载:npm install -g @vue/[email protected]npm install -g @vue/[email protected]

注:搭建Vue2项目需要下载的Vue CLI版本是4.4.6或4.5.9。

查看版本:vue -V

项目搭建:vue create 【项目名称】

执行vue create报错:.vuerc may be outdated. Please delete it and re-run vue-cli in manual mode.

报错原因:

这个错误信息表明 .vuerc 文件可能是过时的。.vuerc 是 Vue CLI 的配置文件,用于保存用户的个人偏好设置。当 Vue CLI 更新后,可能会引入新的特性或者更改现有的配置项,这就需要用户的 .vuerc 文件与最新版本的 CLI 保持同步。

解决方法:

删除 .vuerc 文件。这个文件通常位于用户的主目录下。在不同操作系统的主目录下,它的路径可能是不同的:

在 Windows 下通常是 %USERPROFILE%.vuerc、在 macOS 或 Linux 下是 ~/.vuerc

可全局搜索.vuerc文件,找到删除再重新执行vue create 【项目名称】就行了。

相关推荐
庸俗今天不摸鱼19 分钟前
【万字总结】前端全方位性能优化指南(十)——自适应优化系统、遗传算法调参、Service Worker智能降级方案
前端·性能优化·webassembly
QTX1873020 分钟前
JavaScript 中的原型链与继承
开发语言·javascript·原型模式
黄毛火烧雪下26 分钟前
React Context API 用于在组件树中共享全局状态
前端·javascript·react.js
Apifox37 分钟前
如何在 Apifox 中通过 CLI 运行包含云端数据库连接配置的测试场景
前端·后端·程序员
一张假钞40 分钟前
Firefox默认在新标签页打开收藏栏链接
前端·firefox
高达可以过山车不行40 分钟前
Firefox账号同步书签不一致(火狐浏览器书签同步不一致)
前端·firefox
m0_5937581041 分钟前
firefox 136.0.4版本离线安装MarkDown插件
前端·firefox
掘金一周44 分钟前
金石焕新程 >> 瓜分万元现金大奖征文活动即将回归 | 掘金一周 4.3
前端·人工智能·后端
三翼鸟数字化技术团队1 小时前
Vue自定义指令最佳实践教程
前端·vue.js
Jasmin Tin Wei2 小时前
蓝桥杯 web 学海无涯(axios、ecahrts)版本二
前端·蓝桥杯