解决core-js报错:These dependencies were not found: core-js/modules/es.array.push.js

执行npm run dev后报错

解决方式

1.删除node_modules中的3个文件夹:

core-js
core-js-compat
core-util-js

2.之后,再执行

yarn add core-js

 

 

These dependencies were not found: * core-js/modules/es.array.push.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Breadcrumb/index.vue?vue&type=script&lang=js and 3 others * core-js/modules/es.error.cause.js in ./node_modules/@babel/runtime/helpers/esm/regenerator.js, ./src/utils/request.js and 1 other * core-js/modules/es.iterator.constructor.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Breadcrumb/index.vue?vue&type=script&lang=js and 3 others * core-js/modules/es.iterator.filter.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js, ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/Breadcrumb/index.vue?vue&type=script&lang=js and 2 others * core-js/modules/es.iterator.for-each.js in ./node_modules/@babel/runtime/helpers/esm/objectSpread2.js * core-js/modules/es.iterator.map.js in ./src/icons/index.js * core-js/modules/es.object.proto.js in ./node_modules/@babel/runtime/helpers/esm/regenerator.js To install them, you can run: npm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/modules/es.iterator.constructor.js core-js/modules/es.iterator.filter.js core-js/modules/es.iterator.for-each.js core-js/modules/es.iterator.map.js core-js/modules/es.object.proto.js
最新发布
07-24
ERROR Failed to compile with 48 errors 上午10:53:54 These dependencies were not found: * core-js/modules/es.array.push.js in ./node_modules/.store/@babel+runtime@7.22.6/node_modules/@babel/runtime/helpers/esm/objectSpread2.js, ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/.store/vue-loader@15.10.1/node_modules/vue-loader/lib??vue-loader-options!./src/components/HeaderSearch/index.vue?vue&type=script&lang=js& and 29 others * core-js/modules/es.error.cause.js in ./node_modules/.store/@babel+runtime@7.22.6/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js, ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/.store/vue-loader@15.10.1/node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Navbar.vue?vue&type=script&lang=js& and 5 others * core-js/modules/es.object.proto.js in ./node_modules/.store/@babel+runtime@7.22.6/node_modules/@babel/runtime/helpers/esm/regeneratorRuntime.js * core-js/modules/es.regexp.dot-all.js in ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/.store/vue-loader@15.10.1/node_modules/vue-loader/lib??vue-loader-options!./src/components/ThemePicker/index.vue?vue&type=script&lang=js&, ./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/.store/babel-loader@8.3.0/node_modules/babel-loader/lib!./node_modules/.store/cache-loader@4.1.0/node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/.store/vue-loader@15.10.1/node_modules/vue-loader/lib??vue-loader-options!./src/layout/components/Navbar.vue?vue&type=script&lang=js& and 2 others * core-js/modules/web.url-search-params.delete.js in ./src/utils/request.js * core-js/modules/web.url-search-params.has.js in ./src/utils/request.js * core-js/modules/web.url-search-params.size.js in ./src/utils/request.js * qs in ./src/utils/request.js * svg-baker-runtime/browser-symbol in ./src/icons/svg/user.svg To install them, you can run: npm install --save core-js/modules/es.array.push.js core-js/modules/es.error.cause.js core-js/modules/es.object.proto.js core-js/modules/es.regexp.dot-all.js core-js/modules/web.url-search-params.delete.js core-js/modules/web.url-search-params.has.js core-js/modules/web.url-search-params.size.js qs svg-baker-runtime/browser-symbol怎么解决如何安装
07-21
### 解决 Element Plus 依赖项未找到的问题 当遇到 `@element-plus/icons-vue`、`element-plus`、`index.css` 或 `zh-cn locale` 在项目中无法正常加载的情况时,可以按照以下方法逐一排查并解决问题。 #### 1. 确认版本兼容性 确保当前使用的 `element-plus` 版本与文档说明一致。如果使用的是较新的版本(如 2.x),部分路径可能发生了变化。例如,在 2.5.0 及以上版本中,`locale` 的路径已从 `lib` 更改为 `es`[^4]。因此需要更新如下代码: ```javascript // 原始错误路径 (适用于旧版) import locale from 'element-plus/lib/locale/lang/zh-cn'; // 更新后的正确路径 (适用于新版 >=2.5.0) import locale from 'element-plus/es/locale/lang/zh-cn'; ``` #### 2. 正确引入 CSS 文件 对于样式的引入,推荐的方式是通过官方建议的路径来完成。以下是两种常见的引入方式: - **全局引入** 如果希望在整个应用中统一使用样式,则可以在 `main.js` 中加入以下代码[^3]: ```javascript import 'element-plus/dist/index.css'; ``` - **按需引入** 若仅需局部组件的样式,可以通过工具库(如 `unplugin-vue-components` 和 `unplugin-auto-import`)实现自动化管理。或者手动指定单个组件所需的样式文件[^1]: ```javascript import 'element-plus/lib/theme-chalk/index.css'; ``` #### 3. 配置 Vite 或 Webpack 加载器 某些情况下,Vite 或 Webpack 的配置可能导致模块解析失败。特别是针对 `icon` 图标的动态加载问题,可尝试调整构建工具的相关设置。例如,在 Vite 中添加别名支持: ```javascript // vite.config.js export default { resolve: { alias: { '@element-plus/icons-vue': path.resolve(__dirname, './node_modules/@element-plus/icons-vue'), }, }, }; ``` 同时确认安装了最新版本的插件包,并清理缓存重新编译环境: ```bash npm install --save-dev @element-plus/icons-vue rm -rf node_modules/.cache && npm run build ``` #### 4. 检查 Node Modules 是否损坏 有时由于网络原因或其他因素造成依赖下载不完全,也可能引发上述错误提示。此时应删除现有 `node_modules` 并重装所有依赖: ```bash rm -rf node_modules package-lock.json yarn.lock npm cache clean --force npm install ``` --- ### 总结 综上所述,解决 Element Plus 相关依赖找不到的主要措施包括但不限于以下几个方面:验证所用框架版本号及其对应资源地址准确性;合理选用整体还是分片形式调入外观定义语句;优化前端工程化体系下的资源配置策略以及保障本地开发环境中软件仓库状态良好无误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值