vue-admin-template 安装遇到的问题

vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。
参考文档:

官网:
https://panjiachen.github.io/vue-element-admin-site/zh/guide/#%E5%8A%9F%E8%83%BD

在这里插入图片描述

遇到的问题:

npm ERR! Error while executing:
npm ERR! C:\Program Files\Git\cmd\git.EXE ls-remote -h -t ssh://git@github.com/s
eonim-ryu/Squire.git
npm ERR!
npm ERR! undefined
npm ERR! exited with error code: 128
 
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\10190340\AppData\Roaming\npm-cache\_logs\2019-11-21T08_22_
08_820Z-debug.log

解决方法:

参考文档:
https://blog.csdn.net/lengyuewusheng99/article/details/103189477
在终端执行:
git config --global url."https://".insteadOf git://
作用:将默认的git://协议更改为https://协议,这样在克隆或者拉取仓库时,如果仓库支持https协议,就会自动使用https://协议来访问,而不需要手动更改。这样做的好处是可以提高数据的安全性,并且对于一些需要使用https协议的仓库,可以避免出现错误

然后重新执行 npm install

执行 npm run dev 遇到的问题

概要:
C:\Users\admin\Desktop\vue\vue-admin-template-master>npm run dev
> vue-admin-template@4.4.0 dev
> vue-cli-service serve
 INFO  Starting development server...
10% building 2/5 modules 3 active ...dex.js??ref--13-0!C:\Users\admin\Desktop\vue\vue-admin-template-master\src\main.jsError: error:0308010C:digital envelope routines::unsupported
    at new Hash (node:internal/crypto/hash:67:19)
    at Object.createHash (node:crypto:130:10)
    at module.exports 
     ......
Error: error:0308010C:digital envelope routines::unsupported
    ......
    at FSReqCallback.readFileAfterClose [as oncomplete] (node:internal/fs/read_file_context:68:3) {
  opensslErrorStack: [ 'error:03000086:digital envelope routines::initialization error' ],
  library: 'digital envelope routines',
  reason: 'unsupported',
  code: 'ERR_OSSL_EVP_UNSUPPORTED'
}
Node.js v17.1.0

解决方法:

参考文档:
https://blog.csdn.net/u011127019/article/details/130928949
从package.json文件中 启动编译
 set NODE_OPTIONS=--openssl-legacy-provider
 作用:
 NODE_OPTIONS=--openssl-legacy-provider 是一个环境变量设置,用于指定 Node.js 在使用 OpenSSL 库时的提供者(provider)。OpenSSL 是一个用于安全通信的开源库,Node.js 使用它来处理加密和安全通信。

在 Node.js 中,提供者是一种机制,用于封装 OpenSSL 库的底层细节并暴露一组一致的 API,以便应用程序可以使用加密和安全功能。设置 --openssl-legacy-provider 选项将告诉 Node.js 使用 OpenSSL 的 legacy 提供商,该提供者支持较旧的加密算法和功能。

设置这个环境变量的作用是,当你在使用 Node.js 进行开发或运行应用程序时,可以确保它使用 OpenSSL 的 legacy 提供商来处理加密和安全通信。这样做可以提供更广泛的加密支持,特别是对于一些需要使用较旧的加密算法或功能的应用程序。

需要注意的是,使用较旧的加密算法可能存在安全风险,因为它们可能不够强大或已经被认为是不安全的。因此,在选择使用 --openssl-legacy-provider 时,你应该仔细考虑应用程序的需求和安全性要求。

在这里插入图片描述
重新执行 npm run dev
在这里插入图片描述
效果:
在这里插入图片描述
说明:
在这里插入图片描述
在这里插入图片描述
下载完项目,添加依赖时会遇见各种bug ,很多文档给出的解决方案是修改 node npm python等版本,附上各版本。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/114209.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基于JAVA+SpringBoot+Vue的前后端分离的大学生创新作品审核平台

✌全网粉丝20W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战✌ 🍅文末获取项目下载方式🍅 一、项目背景介绍: 随着大学教育的发展&a…

我的1024创作纪念日

文章底部有个人公众号:热爱技术的小郑。主要分享开发知识、学习资料、毕业设计指导等。有兴趣的可以关注一下。为何分享? 踩过的坑没必要让别人在再踩,自己复盘也能加深记忆。利己利人、所谓双赢。 机缘 起初我并没有写博客这个习惯&#xff…

Ubuntu20.04安装CUDA、cuDNN、tensorflow2可行流程(症状:tensorflow2在RTX3090上运行卡住)

最近发现我之前在2080ti上运行好好的代码,结果在3090上运行会卡住很久,而且模型预测结果完全乱掉,于是被迫研究了一天怎么在Ubuntu20.04安装CUDA、cuDNN、tensorflow2。 1.安装CUDA(包括CUDA驱动和CUDA toolkit,注意此…

CN考研真题知识点二轮归纳(2)

持续更新,上期目录: CN考研真题知识点二轮归纳(1)https://blog.csdn.net/jsl123x/article/details/134095044?spm1001.2014.3001.5501 1.DCHP 动态主机配置协议,常用于给主机动态分配IP地址,它提供即插即…

为什么边缘计算是能源行业缺失的一环

关键要点 展望未来,边缘计算将使能源部门能够更好地应对不断增长的能源需求的挑战,提高资源利用率,并实现更可持续的能源生态系统。 能源行业正在经历重大变革,因为它面临着许多挑战,例如整合可再生能源、电力需求激增…

物联网整体框架有哪些层面?

物联网是当前非常火热的话题,各个行业对物联网的关注和投入力度也很大,一些互联网巨头都在紧锣密鼓的布局物联网产业,抢占市场先机。 物联网的整体构架大致可以分为以下四个层面: 1.感知识别层 感知层是物联网整体架构的基础&…

jenkins实践篇(2)—— 自动打tag的可回滚发布模式

大家好,我是蓝胖子,在上一篇我简单介绍了如何基于特定分支做自动编译和发布,在生产环境中,为了更加安全和快速回滚,我采取的是通过对代码打tag的方式来进行部署,下面我将详细介绍整个发布过程的逻辑。 发布…

海外问卷调查是什么项目?一篇文章详细介绍!

大家好,我是橙河网络,是一家问卷公司的老板,做海外问卷项目已经2年时间了,这篇文章就简单介绍一下海外问卷调查是什么项目。 海外问卷调查,简单来说,就是国外的商业公司、对外发放的有偿市场调查问卷&…

【Unity实战】最全面的库存系统(三)

文章目录 先来看看最终效果前言新增脚本获取唯一ID保存和加载保存地面物品将玩家快捷栏和背包合并快捷栏物品显示完结先来看看最终效果 前言 本期紧跟着上期,继续来完善我们的库存系统,实现物品背包仓库数据的存储和加载功能 新增脚本获取唯一ID 新增脚本,自定义控制只读…

晨控CK-GW08系列网关控制器与CODESYS软件MODBUSTCP通讯手册

晨控CK-GW08系列是一款支持标准工业通讯协议ModbusTCP的网关控制器,方便用户集成到PLC等控制系统中。系统还集成了8路读写接口,用户可通过通信接口使用Modbus TCP协议对8路读写接口所连接的读卡器进行相对独立的读写操作。 晨控CK-GW08系列网关控制器适用于本公司多…

NLP 模型中的偏差和公平性检测

一、说明 近年来,自然语言处理 (NLP) 模型广受欢迎,彻底改变了我们与文本数据交互和分析的方式。这些基于深度学习技术的模型在广泛的应用中表现出了卓越的能力,从聊天机器人和语言翻译到情感分析和文本生成。然而&…

机器学习 - 加油站数据分析

一、实验数据 数据集:“加油站数据.xls” 数据集介绍:该表记录了用户在11月和12月一天24小时内的加油信息,包括:持卡人标识(cardholder)、卡号(cardno)、加油站网点号(n…

uni-app小程序使用vant

步骤一:安装 Vant Weapp # 通过 npm 安装 npm i vant/weapp -S --production# 通过 yarn 安装 yarn add vant/weapp --production# 安装 0.x 版本 npm i vant-weapp -S --production步骤二:在根目录下创建“wxcomponents”文件夹 步骤三:找…

Unity地面交互效果——2、动态法线贴图实现轨迹效果

Unity引擎动态法线贴图制作球滚动轨迹 大家好,我是阿赵。   之前说了一个使用局部UV采样来实现轨迹的方法。这一篇在之前的基础上,使用法线贴图进行凹凸轨迹的绘制。 一、实现的目标 先来回顾一下,上一篇最终我们已经绘制了一个轨迹的贴图…

【深度学习】快速制作图像标签数据集以及训练

快速制作图像标签数据集以及训练 制作DataSet 先从网络收集十张图片 每种十张 定义dataSet和dataloader import glob import torch from torch.utils import data from PIL import Image import numpy as np from torchvision import transforms import matplotlib.pyplot…

项目管理-组织战略类型和层次讲解

组织战略类型和层次 对于不同的组织战略可能会采用不同的项目管理形式,组织作为项目管理的载体,其战略决策对项目管理体系的架构,对组织与项目之间责权利的划分具有深远的影响,组织的战略文化也会影响到项目的组织文化氛围。因此…

c++实现观察者模式

前言 我觉得这是最有意思的模式&#xff0c;其中一个动&#xff0c;另外的自动跟着动。发布-订阅&#xff0c;我觉得很巧妙。 代码 头文件 #pragma once #include<vector> #include<string> #include<iostream>// 抽象观察者 class Aobserver { public:v…

自制目录扫描工具并由py文件转为exe可执行程序

心血来潮让ChatGPT写了一个目录扫描工具&#xff0c;然后进行了一定的修改和完善&#xff0c;可以实现对网站目录的一个简单扫描并输出扫描结果&#xff0c;主要包括存在页面、重定向页面和禁止访问页面。 虽然代码很简单&#xff0c;但是做这个东西的过程还是挺有意思的&…

NoSQL数据库使用场景以及架构介绍

文章目录 一. 什么是NoSQL&#xff1f;二. NoSQL分类三. NoSQL与关系数据库有什么区别四. NoSQL主要优势和缺点五. NoSQL体系框架 其它相关推荐&#xff1a; 系统架构之微服务架构 系统架构设计之微内核架构 鸿蒙操作系统架构 架构设计之大数据架构&#xff08;Lambda架构、Kap…

伊朗网络间谍组织针对中东金融和政府部门

导语 近日&#xff0c;以色列网络安全公司Check Point与Sygnia发现了一起针对中东金融、政府、军事和电信部门的网络间谍活动。这一活动由伊朗国家情报和安全部门&#xff08;MOIS&#xff09;支持的威胁行为者发起&#xff0c;被称为"Scarred Manticore"。该组织被认…