1、babel-polyfill

npm install --save babel-polyfill

在main.js 头部引入 import "babel-polyfill";

2、引入babel-polyfill后,有时编译还会报错:

Block-scoped declarations (let, const, function, class) not yet supported outside strict mode

基本上是vue引入了第三方插件包含es6语法,但没有配置采用babel-loader来解析和转化为es5语法的原因,需要在webpack.config.js里配置loader,vue-cli是不会帮忙配置的。在webpack.base.conf.js添加对应的文件夹,重新启动就可以了。

 3、编译时报错:Couldn’t find preset “es2015” relative to directory。

原因:由于引入的 Element-UI 使用了ES标准,所以编译会报错。

解决方法:安装ES标准。

npm install babel-preset-es2015 --save-dev

Logo

前往低代码交流专区

更多推荐