vue-cli-service serve core-js大量报

2020-08-19  本文已影响0人  ahalshai

vue-cli-service serve serve命令后出现大量core-js报错,参见https://github.com/vuejs/vue-cli/issues/3678
请勿按照报错说明安装core-js模块,此类报错原因是babel错误,直接的解决方法如下:在babel.config.js中添加

presets: [ [ "@vue/app", { useBuiltIns: "entry" } ] ]

总结了GitHub issue以及babel文档,该问题产生原因是core-js存在多版本或Babel解析时产生的代码不能正确引用项目中core-js(两者间版本问题),上述presets代码的作用是将Babel默认的import "core-js"以及import "regenerator-runtime/runtime"语句转化为根据环境引入对应的core-js
参考:https://babeljs.io/docs/en/babel-preset-env#usebuiltins

另:Polyfill啥意思

Polyfill:为旧版浏览器提供新版的<strong>原生</strong>API

上一篇 下一篇

猜你喜欢

热点阅读