vue刚火热的那些年,花裤衩的这个用vue开发后台管理系统也火热起来vue-element-admin。还有他那一系列的《手模手教你xxxxx》,很多人耳熟能详。 但是前端发展飞快,vue3已经出来,官方构建工具从vue-cli变成了vite。 当我现在去clone项目vue-element-admin,尝试开发环境跑服务时,发现各种报错和警告了。依赖太多最怕就是被依赖的变化啊。现在记录下,目前2023年初运行时遇到的一些问题及解决方案。
npm install
的时候报....raphael.git
的错误。这个问题搜到这篇博文,才知晓git的issues上有大佬给出解决方案了。处理方式如下截图:
本质原因就是依赖的一个插件tui改名了。
npm run dev
一直报没有vue-cli-service
一开始很天真,就是想去安装npm install vue-cli-service -S
, 结果提示vue-cli-service
已经不存在了。后来才反应过来,直接安装vue-cli啊! npm install -g @vue/cli
。
这个估计只有我这种在一台临时机器才会遇到,大部分小伙伴应该很早就全局按照vue-cli了。
npm run dev
又报digital envelope routines...
错误原因:nodejs的版本太高。我的node版本时18+,可能要降低到17及以下。
但网上找了下,还有其他解放方案,参考文章4里的,是vscode的终端做了一个配置,也是可以的(注意:根据评论列表小伙伴反馈,这个好像只能在vscode终端执行)。
如果上面这种设置不行,可以考虑下载nvm管理nodejs版本。具体操作参考菜鸟教程的 使用 nvm 管理不同版本的 node 与 npm。