vue-element-admin-master编译异常记录

news/2024/11/28 5:36:28/

前言

最近一直在往大前端的方向转,不得不说前端的知识架构还真的很庞大,一步一个脚印吧,之前消化完极简版后台项目[vue-admin-template-master]后,开始想看下完整版的后台[vue-element-admin-master]项目,奈何clone项目后运行各种报错 记录下编译中遇到的问题 避免以后还踩坑

错误1:npm Cannot read properties of null (reading ‘package’)

解决方案:换成cnpm install

没安装cnpm 执行:npm install -g cnpm --registry=https://registry.npm.taobao.org

错误2:Error: [tui-editor@1.3.3 › squire-rte@github:sohee-lee7/Squire#b1e0e1031fa18912d233c204cbe7c7fae4a42621] request to https://codeload.github.com/sohee-lee7/Squire/tar.gz/b1e0e1031fa18912d233c204cbe7c7fae4a42621 failed, reason: unable to verify the first certificate

尝试过各种ssl认证都不行,网上说单独下载包到node_modules中觉得有点麻烦毕竟重新npm install一次太久了,最后选择移除他后续有需要再添加进来

  1. 打开package.json把"tui-editor"删掉

  2. 删除src/components下的MarkdownEditor文件夹

  3. 删除router配置src/router/modules/components中的

         {path: 'markdown',component: () => import('@/views/components-demo/markdown'),name: 'MarkdownDemo',meta: { title: 'Markdown' }},
    

4.删除src/views/components-demo/markdown.vue
5.然后再cnpm install 一下应该就没问题了

https://github.com/PanJiaChen/vue-element-admin/issues/4113 看到github上说名字改了 可以试试看下

错误3 :npm run dev - These dependencies were not found:core-js/modules/es.array.push.js in ./node_modules/@babel/runtime/helpers/objectSpread2.js, ./node_modules/cache-loader/dist/cjs.js??ref–12-0!./node_modules/@vue/cli-pluvue?vue&type=script&lang=js& and 9 others

看了下modules文件夹是有core-js 估计是安装不完整
1.删除node-modules 以core-js开头的文件夹
2.执行cnpm install core-js

错误4:npm run dev-This dependency was not found:svg-baker-runtime/browser-symbol in ./src/icons/svg/zip.svg

按错误提示的安装命令安装失败:npm install --save svg-baker-runtime/browser-symbol
用cnpm执行: cnpm install --save svg-baker-runtime/browser-symbol就提示成功了
如果还不行就执行cnpm install --save regenerator-runtime svg-baker-runtime vue-style-loader

结语

其实过程中还遇到其他很多问题 但是大多是小问题或者是自己配置异常了,加油吧打工人!
【运行后的截图】
在这里插入图片描述


http://www.ppmy.cn/news/46347.html

相关文章

正则表达式 - 18位身份证号

一、身份证号规则 18位身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位校验码。其含义如下: 地址码:表示编码…

Chromium 改造实录:8K 来了

2008 年 2 月 16 日,日本东芝公司宣布放弃 HD-DVD 格式,宣告这场大约持续了 6 年时间的高清光碟之战结束。东芝的 HD-DVD 彻底失败,而索尼的 Blu-ray Disc 大获全胜,宣告着高清时代的到来。 还记得初次接触到 1080P 的高清样片&am…

【RabbitMQ】Java操作RabbitMQ之入门Demo

目录 一、项目创建 二、生产者 三、消费者 一、项目创建 我们先在idea里创建两个Maven项目一个项目作为生产者&#xff0c;另一个作为消费者。创建完成后&#xff0c;在各自的pom.xml文件里引入Java使用RabbitMQ的依赖 <dependency><groupId>com.rabbitmq</g…

记录一下verilog重复例化的两种方式

文章目录 0 前言1 for循环方式例化方法2 数组的方式例化4 一些其他的技巧 0 前言 这段时间例化了挺多mem&#xff0c;过程中也了解到了一些新的东西&#xff0c;在这里记录一下 1 for循环方式例化方法 先给出 sub_module module sub(input [7:0] din,output logic [7:0] do…

自定义OAuth2组件实现对授权码登录模式的封装

文章目录 一、OAuth2简介二、授权码模式执行流程1、网站接入开放平台2、设置开放平台登录按钮3、请求令牌和用户信息 三、存在问题1、攻击流程2、漏洞分析 四、组件封装1、AuthUrls2、AuthRequest3、AuthPlatformConfig4、DefaultAuthRequest 一、OAuth2简介 所谓OAuth2其实就…

代码随想录算法训练营第四十九天-动态规划10|121. 买卖股票的最佳时机 , 122.买卖股票的最佳时机II

买卖股票的最佳时机这两道题&#xff0c;对应着两者不同的处理过程&#xff0c;第一种是从头到尾只能交易一次&#xff0c;也就是买入一次和卖出一次&#xff0c;第二种是可以多次买卖。121买卖股票的最佳时机是只交易一次的。这时候需要用二维数组进行定义&#xff0c;dp[i][0…

开心档之C++ 信号处理

C 信号处理 目录 C 信号处理 signal() 函数 实例 raise() 函数 实例 信号是由操作系统传给进程的中断&#xff0c;会提早终止一个程序。在 UNIX、LINUX、Mac OS X 或 Windows 系统上&#xff0c;可以通过按 CtrlC 产生中断。 有些信号不能被程序捕获&#xff0c;但是下表…

我学习网络安全的心得

我的学习心得&#xff0c;我认为能不能自学成功的要素有两点。 第一点就是自身的问题&#xff0c;虽然想要转行学习安全的人很多&#xff0c;但是非常强烈的想要转行学好的人是小部分。而大部分人只是抱着试试的心态来学习安全&#xff0c;这是完全不可能的。 所以能不能学成并…