安装运行vue-element-admin的报错问题-解决办法

这篇具有很好参考价值的文章主要介绍了安装运行vue-element-admin的报错问题-解决办法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、原本的安装方法-出错

官网安装链接如下:
https://panjiachen.gitee.io/vue-element-admin-site/zh/guide/#%E5%AE%89%E8%A3%85

我遇到的报错主要在以下阶段:

  1. 按上方安装链接里git clone后npm install无法安装
  2. npm install完成后无法启动,即npm run dev失败

后经查找网上各种资料,于2022.11.20完成安装并成功运行。
下面将分这两个阶段的错误记录解决方法。

二、npm install无法安装

报错信息我没有记录
有2种解决办法,推荐方法2,更简便

1.方法1

点击下方链接,在git clone并cd后的文件里,按照这位博主的3个步骤修改后,即可npm install成功。
https://gitee.com/panjiachen/vue-element-admin/issues/I4UQ2X

安装运行vue-element-admin的报错问题-解决办法

2.方法2

点击下方链接,直接下载这位博主修复npm install的文件,即可npm install
https://gitee.com/constfiv/vue-element-admin-fix-install-problem
优点:
无需方法1中需要自己修改文件的3个步骤,下载后即可npm install
(这个链接文件是方法1里博主自己修复好的文件)

三、npm run dev失败,项目无法启动

npm install成功后,npm run dev后却报错:

npm ERR! vue-admin-template@4.4.0 dev: vue-cli-service serve

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue-admin-template@4.4.0 dev: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue-admin-template@4.4.0 dev script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

我参考了以下几种解决方法,项目【仍无法启动】:
1. 卸载并重新安装webpack-dev-server
2. 在babel.config.js中,对presets进行修改
3. vue.config.js 中 open:true 注释掉

√√最终的解决方法:

=>降低node版本
此前我电脑里的node版本应该是16.18.0,可能对于vue-element-admin文件,此node版本过高。
降低node版本是参考这位博主提到的方法
https://github.com/PanJiaChen/vue-element-admin/issues/4054

注意事项:
=> 降低node版本的方法
(1)方法1(不推荐)
使用nvm管理工具来降低node的版本
但我按照这位博主的办法没有成功安装node,即在按其对应步骤安装好nvm和node特定版本号(例如:nvm install 12.17.0)且nvm use node 12.17.0成功的情况下,输入命令node -v后报错"npm ERR! errno -4048",后在此报错基础上尝试解决办法(例如修改系统变量等),都未成功,于是选择下面的方法2重装node。

(2)方法2(推荐)
推荐重新安装node,首先清除电脑中安装的node(这一步骤可参考这篇文章)
√重装node的操作步骤,我参考了如下这位博主的node安装方法,安装成功了
https://blog.csdn.net/qq_48485223/article/details/122709354
√因为需要降低node版本,我选择安装的是node 12.13.0版本,node-v12.13.0-x64.msi ,点击左边链接即可下载特定版本的node,安装配置好后可输入node -v检查版本号。

四、成功操作流程

我的成功操作步骤梳理如下:
如果你也遇到了本文<二>和<三>中的报错情况,可以按如下步骤操作

  1. 直接下载npm intsall修复好的文件,链接如下:https://gitee.com/constfiv/vue-element-admin-fix-install-problem
  2. 重装node,安装node低版本,步骤见本文<三>的方法2
  3. VS Code打开步骤1下载的文件,在终端里输入npm install(网速可能有点慢)
  4. 输入npm run dev,项目成功启动

后记:
本来在2022.11.19日晚上23点时想安装并成功运行vue-element-admin就早点休息的,结果处理各种报错问题一直弄到凌晨3点,期间一直想着先搁这,第二天再处理,但总是不死心,想着再试一个新的办法应该能解决,结果直到2022.11.20日凌晨3点也没有解决问题(在nvm安装node低版本时卡住了),无奈地只好休息,心情非常沮丧,做梦都是关于降低node版本的(emmm我知道我的心态还需要调节)。
早上9点起床又重装node,然后成功运行项目,并写下这篇文章。
希望本文的解决方法能对其他朋友有所帮助。文章来源地址https://www.toymoban.com/news/detail-422882.html

到了这里,关于安装运行vue-element-admin的报错问题-解决办法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • vue-element-admin入门

    这里下载的是基础模板,要下载完整版的可以去官网下载 运行项目的过程中可能会报错Error: error:0308010C:digital envelope routines::unsupported,如何解决可以这篇文章 https://blog.csdn.net/2301_76809965/article/details/130456851 如果我们安装的是基础模板,我们运行打开项目后应该是这个样子 m

    2024年02月02日
    浏览(29)
  • vue-element-admin的接口请求

    以退出登录接口为例 封装request.js:添加请求拦截器和响应拦截器 封装permission.js:添加路由导航守卫 在src/api/user.js中写接口 在store中写退出登录逻辑 在vue页面中调用登录接口 请求拦截器:做一些发送请求前的操作,比如说在请求头上携带token,处理一些错误 响应拦截器:处

    2024年02月16日
    浏览(22)
  • vue-element-admin 快速构建后台系统

    vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 功能: https://panjiachen.github.io/vue-element-admin-site/zh/guide/# 功能 GitHub地址: https://github.com/PanJiaChen/vue-element-admin 项目在线预览: https://panjiachen.gitee.io/vue-element-admin vue-admin-template是基于vue-element-admin的一套后台管理系统

    2024年02月04日
    浏览(29)
  • 【Vue-Element-Admin】table添加自定义索引

    通过给 type=index 的列传入 index 属性,可以自定义索引。该属性传入数字时,将作为索引的起始值。也可以传入一个方法,它提供当前行的行号(从 0 开始)作为参数,返回值将作为索引展示。

    2024年02月05日
    浏览(31)
  • 后台管理系统模板推荐(vue-element-admin)

    vue-element-admin 是基于vue 和 Element-ui 的一套后台管理系统集成的模板 GitHub地址: https://github.com/PanJiaChen/vue-element-admin 项目在线预览: https://panjiachen.gitee.io/vue-element-admin 由尚硅谷提供的 登录页面 主页面 element-ui 是饿了么前端出品的基于 Vue.js的 后台组件库,方便程序员进行页

    2024年02月16日
    浏览(20)
  • Vue-Element-Admin项目学习笔记(6)Vuex状态管理

    前情回顾: vue-element-admin项目学习笔记(1)安装、配置、启动项目 vue-element-admin项目学习笔记(2)main.js 文件分析 vue-element-admin项目学习笔记(3)路由分析一:静态路由 vue-element-admin项目学习笔记(4)路由分析二:动态路由及permission.js vue-element-admin项目学习笔记(5)路由分析

    2024年02月09日
    浏览(18)
  • 6. vue-element-admin 二次开发避坑指南

    上一篇博文,我们分享了vue-element-admin二次开发的改造优化技巧,这篇博文汇总 vue-element-admin 二次开发可能遇到的坑。 1.1.1 切换标签时未保存页面的操作内容 有时候会发现一个神奇的现象,当打开多个tab标签,然后当修改某个标签页面内容,再次切换标签页面的时候,会发

    2024年02月10日
    浏览(11)
  • Vue-element-admin项目中完全移除ES lint

    由于不需要用到eslint,因此需要完全移除此插件,过程如下: 在项目根目录下,执行以下命令,卸载与 ESLint 相关的依赖包: npm uninstall @vue/cli-plugin-eslint lint-staged husky eslint babel-eslint eslint-config-standard eslint-friendly-formatter eslint-loader eslint-plugin-html eslint-plugin-promise eslint-plugin-s

    2024年02月07日
    浏览(17)
  • 【Vue-Element-Admin】导出el-table全部数据

    因为el-table实现了分页查询,所以想要实现el-table需要重新编写一个查询全部数据的方法 listQuery:

    2024年02月09日
    浏览(20)
  • vue-element-admin项目-Host key verification failed.-已解决

    在网上下载的element-admin项目,install的时候一直报错Host key verification failed, 实测好用!!!已解决 报错问题: 上面写到主机密钥验证失败,无法从远程仓库拉取。说明我们需要生成一个新的密钥,然后添加到远程仓库     打开 Git Bash 终端,将下面的文本复制进去执行(使

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包