搞了三天终于成功跑起来GitHub上的vue-element-admin最新解决办法!(mac系统亲测有效)
目录
前言
详细解决办法
⚠️注意事项
前言
是他就是他!
项目运行后界面:
项目地址:
vue-element-adminhttps://github.com/PanJiaChen/vue-element-admin
搞了三天,error了3天真的致郁了,今晚终于解决了!希望我这篇博客可以帮到更多的人!
首先,遇到的错误有很多,比如node版本、webpack版本、npm版本、github连接等等。
如图所示是第一个遇到的错误:
网上很流行的解决办法都对我无效,我自己拼拼凑凑,汲取全网智慧的结晶,才成功跑起来,下面开始说明。
详细解决办法
1.我的是mac系统,其他系统应该也都适用。为什么直接从github下载的项目npm install一直报错呢,因为很多插件都更新了,直接根据package.json 安装会有很多版本问题。这也就是为啥问题层出不穷的原因。接下来每一步都看好啦,漏了哪一步都不行!
2.先确认你的node和npm版本:
npm -v
node -v
这是我的版本:
今天是2022.6.22 ,去官网下载node就是16的,16的都可以用,如果你不是16的版本,就去下载 | Node.jshttps://nodejs.org/zh-cn/download/下载,下载好打开压缩包傻瓜式安装,他会直接覆盖原来的,这样子你连npm也不需要重新安装指定版本:
准备好了node环境,接下来使用我提供的这个项目,当然也可以去官网下载最新的压缩包(目前是4.4.0),我试过了可以的!(你也可以继续使用你自己下载的项目,但是我不能确定能不能行,你可以试试先用你原来的):
链接: https://pan.baidu.com/s/1MFzC_5ioKVMm348B0RoPDA 密码: w4bk
解压缩在vscode打开。
VScode打开该项目目录下终端(不会有人还不知道咋开吧,右上角第二个按钮),以下操作移除项目的node_modules模块和package-lock.json,然后强制清除缓存 (不管你是不是用我提供的项目,先分别执行这三个语句,没有坏处的):
rm -rf node_modules
rm package-lock.json
npm cache clear --force
将package.json中的tui-editor那一行修改为
"@toast-ui/editor": "^3.1.3",
接下来去修改src -> components->MarkdownEditor->index.vue
进行以下操作:
(1)将开头所有import替换成下面四行:
import 'codemirror/lib/codemirror.css'
import '@toast-ui/editor/dist/toastui-editor.css'
import Editor from '@toast-ui/editor'
import defaultOptions from './default-options'
(2)把里面的getValue和setValue分别换成getMarkdown和setMarkdown,所有tui-editor全部替换为@toast-ui/editor
保存后执行npm install,使用淘宝镜像安装比较快:
npm install --registry=https://registry.npm.taobao.org
发现没有error了(有WARN是正常的现象!):
直接启动:
npm run dev
✅绿了绿了终于成功啦,感天动地。
⚠️注意事项
不要听弹幕的去用cnpm install,官方文档都说明了这个会产生很多奇怪的error。这个解决不了问题。
也不要去听弹幕的去盲目对webpack、node降级,治标不治本,会引起更多error。
感谢以下博客:
npm ERR /usr/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.git_qq_39009944的博客-CSDN博客
npm ERR code ELIFECYCLE解决方案_普通网友的博客-CSDN博客_elifecycle npm
搞了三天终于成功跑起来GitHub上的vue-element-admin最新解决办法!(mac系统亲测有效)相关推荐
- Android源码:2、如何下载源码详解(二)(支持移动硬盘、mac)—亲测成功
文章目录 一.编译环境设置 1.如果移动硬盘需要格式化 2.创建区分大小写的磁盘映像 3.设置文件描述符数量上限 二.Android源码下载更新 (1)安装 .打开Repo (2)替换国内清华的镜像 ...
- GitHub 下载源码速度慢的解决办法总结
方法一: 从GitHub下载文件一直非常慢,查看下载链接发现最终被指向了Amazon的服务器,下载地址是http://github-cloud.s3.amazonaws.com/,从国内访问Amazo ...
- Github注册第一步出错,最新解决方法
今天想注册一个github账号,于是乎搜到了官网.速度太慢好不容易打开填写好了,却弹出了这样的提示: Uable to verify your captcha response. Please vis ...
- 【已解决】tomcat启动不成功(点击startup.bat闪退)的解决办法
今天遇到tomcat手动启动不成功,但是再eclipse里面是可以启动成功的.我一直开始以为是端口被占用了,最后才发现是这么一回事.首先说下我的tomcat是安装版的.免安装的tomcat双击star ...
- github因网络问题无法git clone解决办法
将原本的github仓库地址的https改为git,亲测解决,如果没解决可能是别的问题,继续寻找答案去吧~
- GitHub的镜像登陆显示Whoa there!解决办法
使用其他github镜像存在的Whoa there!问题 GitHub做了反爬虫措施,使得如果你用镜像总会显示Whoa there! 解决办法是右键--重新加载即可 dns查找工具 http://to ...
- 电脑扩展屏幕后图标都跑到副屏(扩展屏)的解决办法
之前电脑使用扩展屏幕一直都没有问题,但是最近在单位使用笔记本电脑时莫名其妙出现一个问题,我的笔记本屏幕是设置为主屏的,但是连接扩展屏幕或者投影仪时,所有图标按照原来主屏上的位置自动调整到副屏了,笔者反 ...
- fatal: 无法访问 https://github.com/ :Failed to connect to github.com port 443: 拒绝连接的解决办法
最近在ubuntu20.04安装PCL1.9.1的过程中,在从github 下载pcl时遇到了 fatal: 无法访问 https://github.com/PointCloudLibrary/pcl ...
- 黑苹果成功引导到安装界面,USB鼠标无法使用的解决办法
opencore黑苹果成功引导到安装界面,但USB鼠标无法使用,怎么办?其实官网里有答案: 无法在选择器中选择任何内容这是由于某些原因不兼容的键盘驱动程序: config.plist中禁用PollAp ...
最新文章
- 考研计算机专业课怎么复习,2016考研计算机专业课如何复习?
- Angular7中引用外部JS文件
- PyQt GUI--信号与槽
- fedora yum mysql_Fedora14使用yum安装mysql
- ant java 返回_使用Ant自动化我们的java项目生成
- [转载]java对cookie的操作
- 短视频直播app源码——软件系统开发方案
- 告诉你一个真实的北京
- Python将二维数组/多维数组转换为一维
- 对list的一些常用操作
- 如何建立NVivo的人际关系?
- 导出富文本格式word
- hadoop1.2.1+zookeeper3.4.6+hbase0.94集群环境搭建
- F1,RECALL,TPR,FNR等指标计算
- bolt数据库简单使用教程
- 【微信易信公众平台开发】天气查询功能
- HTML学习笔记之框架实例(二)
- Unity FontSize字号单位
- 大数据之Spark案例实操完整使用(第六章)
- 计算机宏病毒是指病毒隐藏在文档的宏程序中,计算机宏病毒及清除实验解读.doc...
热门文章
- 微信公众号开发(1)--微信公众平台与后台服务器
- 微软 游戏服务器,微软正式公布游戏串流服务「Project xCloud」
- win10计算器_计算器也能刷Win10,国外大神又现惊人操作
- (10.1.6)极简主义
- 数组的扁平化方法总结
- 情感营销,如何打动消费者的心
- 小红书美妆报告:18岁以下群体对美妆消费量提升158%
- 多用途通讯录短信定位获取系统(安卓Android+苹果IOS+双端)带视频教程
- 5.3.2 jmeter组件-线程组:setUp线程组和tearDown线程组
- 拉网小调(民歌介绍)