项目使用vue cli3脚手架工具构建
按照element 官方文档中所示。

npm install babel-plugin-component -D

然后添加.babelrc文件

{"presets": [["es2015", { "modules": false }]],"plugins": [["component",{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]]
}

报如下错误:

Error: Cannot find module 'babel-preset-es2015' from 'D:XXX'

问题出在第二步,我是用vue3.0搭建的脚手架,只有一个babel-config.js的文件夹,所以我在项目根目录新建了一个.babelrc文件

解决方法:

1.安装@babel/preset-env;项目目录下,运行命令行

npm i @babel/preset-env -D

2.修改.babelrc文件,把es2015改成@babel/preset-env

{"presets": [["@babel/preset-env", { "modules": false }]],"plugins": [["component",{"libraryName": "element-ui","styleLibraryName": "theme-chalk"}]]
}

3.重跑项目
其实.babelrc的配置项,可以写入到babel.config.js文件中,之后不再需要.babelrc文件了

vue element-ui按需加载,安装完成后项目启动报错Error: Cannot find module ‘babel-preset-es2015‘相关推荐

  1. Vue项目启动报错 error:cannot find module xxx

    原因:无法找到项目依赖的某个模块 解决办法: 1.删掉存放模块的文件夹node_module: 2.执行清除缓存命令 npm cache clean: 如果报错,使用强制清除npm cache cle ...

  2. 解决:安装html-loder后,运行报错Error: Failed to compile with 1 error

    项目创建过程中,因为vue.config.js的配置里引用了html-loder,且项目运行时,也提示需要安装html-loder,但安装后,再次运行,就报错Error: Failed to comp ...

  3. 【操作经验】Mysql如何加载导入大批量数据,解决报错ERROR 3948 (42000)

    前言:新装mysql,遇到ERROR 3948 (42000):Loading local data is disabled; this must be enabled on both the cli ...

  4. 关于 VUE 项目启动报错,Error: spawn cmd ENOENT at Process.ChildProcess._handle.onexit...后面太多我就不粘贴了

    从网上查了之后说是环境变量的问题 试了几次最终试出来成功运行了 第一步 在控制面板找到编辑系统环境变量 第二步 点击环境变量 第三步 双击Path 第四步 点击新建 添加如下字符(两个我都试过了,都有 ...

  5. linux用xmind打开图形界面,[已解决]安装 XMind 后,启动报错。

    好吧,xmind-zen 的那个问题我也重现了. 由于之前一直用着 2018 年版的 xmind-zen 没有更新,所以没有重现问题. 在重新装回来 xmind-zen 之后出现了和楼主一样的问题,但 ...

  6. element ui 树形-懒加载-表格-多选 勾选问题

    element ui树形表格如下: 它的数据格式为:使用children字段来存放子级数据 tableData: [{id: 1,date: "2016-05-02",name: ...

  7. TP3.2如何加载第三方类库?加载腾讯短信sdk 报错。

    TP3.2如何加载第三方类库?加载腾讯短信sdk 报错 主要在于引入 Vendor('qcloudsms.index'); index.php后还需要use引入命名空间,不然就会报类未定义的错误. & ...

  8. Vue项目启动报错解决

    Vue项目启动报错解决 一.切换镜像 切换为淘宝镜像:npm config set registry https://registry.npm.taobao.org 检测镜像是否切换成功:npm co ...

  9. 安装完MySQL后启动报错_MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file...

    本文主要向大家介绍了MySQL数据库之mysql编译安装完成后,启动时报错The server quit without updating PID file ,通过具体的内容向大家展现,希望对大家学习 ...

  10. 安装WPS后office出现报错的情况

    安装WPS后office出现报错的情况 如:Excel无法打开文件xxx.xlsx,因为文件格式或文件扩展名无效.请确定文件未损坏,并且文件扩展名与文件的格式匹配 转载自:https://www.dr ...

最新文章

  1. 计算机网络原理 大型实验,计算机网络原理实验 实验一
  2. CUSTOMDRAW msdn网站
  3. 数据恢复 从binlog文件
  4. SqlServer 跨服务器查询
  5. Tarjan算法学习1-双连通
  6. 惠普大佬:未来30年四大趋势将推动科技产业发展
  7. 划痕实验 迁移面积自动统计_从Jupyter迁移到合作实验室
  8. redis实战_Redis实战(7)-SortedSet实战之认识有序集合(命令行与代码实战)
  9. FPGA实现CAN接口(SJA1000)
  10. seq2seq模型_使用Tensorflow搭建一个简单的Seq2Seq翻译模型
  11. JAVA的延时函数使用
  12. js编码后提交java解码
  13. cocoapods导入afnetworking报错问题
  14. python程序memory error_科学网—[转载]解决Python memory error的问题(四种解决方案) - 高琳琳的博文...
  15. 10g gtx 光纤通信测试_10G光模块知识问与答
  16. MATLAB提取txt文本文档中特定关键字后的数字信息
  17. 《2022元宇宙黑客松》ThreeX专场
  18. linux安装和配置 MariaDB (ubuntu20.04)
  19. 字节跳动前端实习一面二面HR面面经
  20. 爪爪博士:什么是猫艾滋病?猫艾滋病是一种猫免疫缺陷病

热门文章

  1. HDU4730 We Love MOE Girls
  2. Java版Spring Cloud B2B2C o2o鸿鹄云商平台--概述
  3. 超级管理器Android,超级文件管理器
  4. FFT:快速傅里叶变换与高精度乘法
  5. matlab中inf是什么意思,simulink中inf什么意思
  6. 鸿蒙方舟UI开发框架-eTS状态管理
  7. iOS开发 ----- 加载动画之牛顿摆的实现
  8. Free Launch Bar
  9. 2023年全国管理类联考综合试卷真题及解析
  10. scikit 线性回归_使用scikit学习线性回归学习和体育运动nba数据数据科学