vue-cli中如何正确引入babel-polyfill,如何对import进来的第三方组件生效?

项目引入了Plyr视频播放器组件,在vivo旧机型chrome 39内核上报错了,发现是不支持Array.prototype.find,解决办法是Plyr提供了polyfilled版本,import这个即可

问题是为什么在引入babel-polyfill的情况下,没有对import进来的第三方js组件起作用?

阅读 10.1k
1 个回答

babel-polyfill用正确的姿势安装之后,引用方式有三种:

1.require("babel-polyfill");

2.import "babel-polyfill";

3.module.exports = {

  entry: ["babel-polyfill", "./app/js"]

};

注:第三种方法适用于使用webpack构建的同学,加入到webpack配置文件(webpack.config.js)entry项中

重新执行构建命令,在低版本的浏览器中就可以正常打开页面了。

推荐问题