element-ui按需导入配置报错


按照官网配置.babelrc文件后,抛出错误:Cannot find module ‘babel-preset-es2015’
意为:不能从你的项目依赖中发现 babel-preset-es2015的错误

解决方案

1、安装babel-preset-es2015,该步可以不做,如果按照官网安装了babel-plugin-component的话

1
npm install babel-preset-es2015 -D

2、修改.babelrc文件

1
2
3
4
5
6
7
8
9
10
11
12
13
module.exports = {
// 主要修改presets行中,element-ui官网给出的代码为 "presets": [["es2015", { "modules": false }]],
presets: [['@babel/preset-env', {modules: false}]],
plugins: [
[
'component',
{
libraryName: 'element-ui',
styleLibraryName: 'theme-chalk'
}
]
]
}