1、Cannot find module 'babel-preset-es2015'
配置.babelrc之后,npm run serve无法启动
"presets": [["es2015", { "modules": false }]],
"plugins": [
[
"component",
{
"libraryName": "element-ui",
"styleLibraryName": "theme-chalk"
}
]
]
把 es2015 改成 @babel/preset-env,就不仅仅包括ES2015的插件,还包括2016、2017、2018等。
"presets": [["@babel/preset-env", { "modules": false }]],
"plugins": [
[
"component",
{
"libraryName": "element-ui",
"styleLibraryName": "theme-chalk"
}
]
]
补充:
babel-loader:它是使Babel与Webpack协同工作的模块
@babel/core:顾名思义,它是Babel编译器的核心模块
@babel/preset-env:它是Babel官方推荐的预置器,可根据用户设置的目标环境自动添加所需的插件和补丁来编译ES6+代码