程序笔记   发布时间:2022-05-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何处理 babel 预编译的 ES6 代码无法在 IE8 上运行的问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

问题

如题,特别是使用 export 或 import 来加载模块,babel 会编译出使用 default 作为属性名的代码:

requiredefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }

而 default 在 ie8 中属于关键字,直接导致 ie8 下报错。

解决方案

使用 commonjs 的模块加载语法来引入或导出模块。

  • href="@R_301_6822@s://www.zhihu.com/question/37939963">@R_301_6822@s://www.zhihu.com/questio...

大佬总结

以上是大佬教程为你收集整理的如何处理 babel 预编译的 ES6 代码无法在 IE8 上运行的问题全部内容,希望文章能够帮你解决如何处理 babel 预编译的 ES6 代码无法在 IE8 上运行的问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。