若依 / ruoyi-ui:执行yarn dev 报错 esnext.set.difference.v2.js in ./src/utils/index.js

一、报错信息

These dependencies were not found:

* core-js/modules/esnext.set.difference.v2.js in ./src/utils/index.js
* core-js/modules/esnext.set.intersection.v2.js in ./src/utils/index.js
* core-js/modules/esnext.set.is-disjoint-from.v2.js in ./src/utils/index.js
* core-js/modules/esnext.set.is-subset-of.v2.js in ./src/utils/index.js
* core-js/modules/esnext.set.is-superset-of.v2.js in ./src/utils/index.js
* core-js/modules/esnext.set.symmetric-difference.v2.js in ./src/utils/index.js
* core-js/modules/esnext.set.union.v2.js in ./src/utils/index.js

二、问题分析

这个报错信息表明在你的项目中的 src/utils/index.js 文件试图引入 core-js/modules/esnext.set.difference.v2.js 模块,但是这个模块在你的项目依赖中没有找到。 

三、解决问题

1、删除 node_modules
2、执行 yarn add core-js
3、执行 yarn
4、执行 yarn dev
5、验证 启动成功了 

四、core-js的作用

core-js 是一个广泛使用的 JavaScript 标准库,它包含了模块化的标准库和提案的垫片(polyfills),旨在让现代 JavaScript 代码能够运行在不支持这些特性的旧版 JavaScript 环境中。core-js 的主要作用可以总结为以下几点:

4.1、提供现代 JavaScript 特性:随着 ECMAScript 标准的不断更新,新的语法和 API 不断被引入。然而,并非所有环境(尤其是旧版浏览器)都支持这些新特性。core-js 通过提供这些新特性的垫片(polyfills),使得开发者可以在不支持这些特性的环境中使用它们。

4.2、模块化core-js 的设计是模块化的,这意味着你可以根据需要只引入你需要的部分,而不是整个库。这有助于减少最终打包文件的大小,提高加载速度。

4.3、提高兼容性:通过使用 core-js,开发者可以编写使用最新 JavaScript 特性的代码,而不必担心这些代码在旧版浏览器上无法运行。这大大提高了代码的兼容性和可维护性。

4.4、促进现代 JavaScript 生态系统的发展:由于 core-js 提供了许多现代 JavaScript 特性的垫片,这使得基于这些特性的库和框架(如 Babel、Webpack、Vue、React 等)能够更广泛地应用于各种环境,从而促进了整个 JavaScript 生态系统的发展。

4.5、简化开发和部署流程:通过使用 core-js,开发者可以更加专注于业务逻辑的实现,而不必花费大量时间处理兼容性问题。同时,core-js 的模块化设计也使得在构建和部署过程中更容易地进行代码分割和懒加载,进一步提高应用性能。

core-js 是一个强大的工具,它帮助开发者在现代 JavaScript 生态系统中更加高效地编写和部署代码,同时确保这些代码能够在各种环境中稳定运行。

----AI问答

五、欢迎交流指正

六、参考链接

To install them, you can run: npm install --save core-js/modules/esnext.set.difference.v2.js core-js-CSDN博客

若依ruoyi-ui执行npm run dev启动报错:esnext.set.difference.v2.js in ./src/utils/index.js 处理方案-CSDN博客

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python处理表格数据常用的 N+个操作

Python作为一种强大且易用的编程语言,其在数据处理方面表现尤为出色。特别是当我们面对大量的表格数据时,Python的各类库和工具可以极大地提高我们的工作效率。以下,我将详细介绍Python处理表格数据常用的操作。 首先,我们需要安…

2024.7.5总结

今晚的总结是在图书馆前的梯子上写的,我多次辗转,可能是我最后一次看看这个学校了,明天就要踏上回家的旅途了。还有半个月入职,干脆回家看看,毕竟,工作以后机会不多了。 下午的时候,用顺丰寄了…

复现YOLO_ORB_SLAM3_with_pointcloud_map项目记录

文章目录 1.环境问题2.遇到的问题2.1编译问题1 monotonic_clock2.2 associate.py2.3 associate.py问题 3.运行问题 1.环境问题 首先环境大家就按照github上的指定环境安装即可 环境怎么安装网上大把的资源,自己去找。 2.遇到的问题 2.1编译问题1 monotonic_cloc…

ASP.NET Core----基础学习01----HelloWorld---创建Blank空项目

文章目录 1. 创建新项目--方式一: blank2. 程序各文件介绍(Project name :ASP.Net_Blank)(1)launchSettings.json 启动方式的配置文件(2)appsettings.json 基础配置file参数的读取&a…

ChatGPT:SpringBoot解决跨域问题方法-手动设置请求头

ChatGPT:SpringBoot解决跨域问题方法-手动设置请求头 这里的设置响应头是为了发送请求方还是接收请求方 设置响应头是为了发送请求方。具体来说,添加 Access-Control-Allow-Origin 头部是为了告诉浏览器,哪些域名可以访问资源。当设置为 * 时…

Java求自然常数e的近似值(课堂实例1)

❤❤引言🎃🎃 ❤点关注编程梦想家(大学生版)-CSDN博客不迷路~~~~~~❤ 自然常数 𝑒e 是数学中一个非常重要的常数,约等于 2.71828,它在自然对数、复合利息计算等领域有着广泛的应用。本文将介绍如…

自动批量将阿里云盘文件发布成WordPress文章脚本源码(以RiPro主题为例含付费信息下载地址SEO等自动设置)源码

背景 很多资源下载站,付费资源下载站,付费内容查看等都可以用WordPress站点发布内容,这些站点一般会基于一个主题,付费信息作为文章附属的信息发布,底层存储在WP表里,比如日主题,子比主题等。 …

掌握IPython的`%%debug`:深入交互式调试的艺术

IPython是一个功能丰富的交互式Python解释器,它为Python开发者提供了许多便捷的功能,其中之一就是%%debug魔法命令。%%debug是IPython提供的一种快速进入调试模式的方法,它允许用户在代码执行出错时立即开始调试,而无需单独启动调…

Apache Seata tcc 模块源码分析

本文来自 Apache Seata官方文档,欢迎访问官网,查看更多深度文章。 本文来自 Apache Seata官方文档,欢迎访问官网,查看更多深度文章。 一 .导读 spring 模块分析中讲到,Seata 的 spring 模块会对涉及到分布式业务的 b…

《梦醒蝶飞:释放Excel函数与公式的力量》9.2 FV函数

9.2 FV函数 FV函数是Excel中用于计算投资或贷款在若干期后的未来值的函数。它是一个非常实用的财务函数,能够帮助我们快速计算投资的最终价值或贷款的期末余额。 9.2.1 函数简介 FV函数用于计算基于定期固定支付和固定利率的投资或贷款的未来值。未来值是指在一定…

cs224n作业3 代码及运行结果

代码里要求用pytorch1.0.0版本,其实不用也可以的。 【删掉run.py里的assert(torch.version “1.0.0”)即可】 代码里面也有提示让你实现什么,弄懂代码什么意思基本就可以了,看多了感觉大框架都大差不差。多看多练慢慢来,加油&am…

中英双语介绍美国的州:阿肯色州(Arkansas)

中文版 阿肯色州简介 阿肯色州(Arkansas)位于美国南部,以其多样的自然景观、丰富的文化遗产和不断发展的经济而闻名。以下是对阿肯色州的详细介绍,包括其地理位置、人口、经济、教育、文化和主要城市。 地理位置 阿肯色州东临…

文件、文本阅读与重定向、路径与理解指令——linux指令学习(一)

前言:本节内容标题虽然为指令,但是并不只是讲指令, 更多的是和指令相关的一些原理性的东西。 如果友友只想要查一查某个指令的用法, 很抱歉, 本节不是那种带有字典性质的文章。但是如果友友是想要来学习的,…

PD虚拟机怎么联网?PD虚拟机安装Win11无法上网 pd虚拟机连不上网怎么解决 mac安装windows虚拟机教程

PD虚拟机既可以联网使用,也可以单机使用。如需将PD虚拟机联网,可以共享Mac原生系统的网络,其使用体验与真实系统无异。本文会详细讲解PD虚拟机如何联网,并会进一步解决PD虚拟机安装Win10无法上网的问题。 如果有网络相关问题的小伙…

游戏服务器搭建选VPS还是专用服务器?

游戏服务器搭建选VPS,VPS能够提供控制、性能和稳定性。它不仅仅是让游戏保持活力。它有助于减少延迟问题,增强您的游戏体验。 想象一下:你正沉浸在一场游戏中。 胜利在望。突然,屏幕卡住——服务器延迟。 很崩溃,对…

C语言实现【程序设计与实践】实验三:自动售货机

声明:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 附上c版http://t.csdnimg.cn/BbDSL https://blog.csdn.net/As_sBomb/article/details/105485940 实验三:自动售货机 题目: 图所示为简易自动售货…

1493. 删掉一个元素以后全为 1 的最长子数组

1493. 删掉一个元素以后全为 1 的最长子数组 题目链接&#xff1a;1493. 删掉一个元素以后全为 1 的最长子数组 代码如下&#xff1a; class Solution { public://滑动窗口int longestSubarray(vector<int>& nums){int res 0;int count 0;//记录碰到0的个数int …

【MYSQL】事务隔离级别以及InnerDB底层实现

事务隔离级别 读未提交&#xff08;Read Uncommitted&#xff09; 允许事务读取其他事务未提交的数据&#xff0c;可能会导致脏读。 读已提交&#xff08;Read Committed&#xff09; 一个事务只能看见已经提交的事务所做的更改&#xff0c;可以避免脏读&#xff0c;但可能…

win7系统快速安装python

下载安装包 建议选择python3.8左右的&#xff0c;我下载的是3.7.8&#xff0c;最新版本的pythonwin7可能不支持 python网址 下拉寻找 安装python 1.双击安装包 更换完地址选择安装(install) 安装完成后点击close即可 测试是否安装成功 1.winr快捷键打开黑窗口输入cmd …

idea创建的maven项目pom文件引入的坐标报红原因

如下所示 我们在引入某些依赖坐标的时候&#xff0c;即使点击了右上角的mavne刷新之后还是报红。 其实这是正常现象&#xff0c;实际上是我们的本地仓库当中没有这些依赖坐标&#xff0c;而idea就会通过报红来标记这些依赖来说明在我们的本地仓库是不存在的。 那有的同学就会…