更新Node及开发依赖后无法启动Vue UI,请求协助排查
解决Vue UI跨项目路径查找的问题
可能的原因
- Vue CLI全局缓存残留,导致错误关联了其他项目的路径
- 之前运行的Vue UI进程未完全关闭,残留进程仍指向旧项目
- 全局
@vue/cli包与项目本地依赖版本不兼容,引发路径解析错误
解决步骤
彻底关闭所有Vue UI相关进程
查找并终止关联的Node进程:# 查找vue相关进程 ps aux | grep vue # 杀掉找到的进程(替换<pid>为实际进程号) kill -9 <pid>清除Vue CLI全局缓存
执行命令清空全局缓存:vue clear对齐全局与本地Vue CLI版本
先查看全局版本:vue --version若与项目A本地
@vue/cli-service版本差异较大,更新全局包:npm update -g @vue/cli重新安装项目A的本地依赖
进入projectA目录,清理旧依赖后重新安装:cd /opt/lampp/htdocs/homepage/apps/projectA rm -rf node_modules package-lock.json yarn.lock npm install排查异常配置或软链接
检查全局Vue配置是否存在异常路径:vue config -l若发现错误配置,重置全局设置:
vue config --reset同时检查projectA的
node_modules中是否存在指向projectB的软链接,如有则删除后重新安装依赖。重新启动Vue UI
在projectA目录下重新执行:vue ui
内容的提问来源于stack exchange,提问作者AndreasInfo
相关产品推荐
相关产品推荐

