vue 给element-UI库添加按需加载时启动项目时 babel-preset-es2015 报错
项目使用vue cli3脚手架工具构建
按照element 官方文档中所示。
npm install babel-plugin-component -D
然后添加.babelrc文件
{ "presets": [["es2015", { "modules": false }]], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" } ] ] }
但是在vue cli3 中找不到.babelrc文件
通过网络查找可以在babel.config.js中配置
module.exports = { "presets": [["es2015", { "modules": false }]], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" } ] ] }
运行报错
Error: Cannot find module 'babel-preset-es2015' from
解决方法:
1.安装@babel/preset-env;项目目录下,运行命令行
npm i @babel/preset-env -D
2.修改babel.config.js文件,把es2015改成@babel/preset-env
module.exports = { "presets": [["@babel/preset-env", { "modules": false }]], "plugins": [ [ "component", { "libraryName": "element-ui", "styleLibraryName": "theme-chalk" } ] ] }