小编典典

使用babel后在IE中未定义“符号”

reactjs

我有一个reactjs使用ES6标准编写的应用程序,并且webpack用于构建它。使用webpack加载js模块babel- loader。具体来说,我使用以下版本的软件包: ├── [email protected] ├── [email protected] ├── babel- [email protected] └── [email protected]

但是,在构建它之后,IE 10会出现以下错误'Symbol' is undefined。难道不babel应该定义Symbol吗?是否有任何特定的配置,webpack或者babel我需要进行设置才能使其正常工作?我在中使用{stage: 0}配置.babelrc

任何帮助,将不胜感激,谢谢!


阅读 336

收藏
2020-07-22

共1个答案

小编典典

好的,我最终发现babel仅此一项并不能实现polyfill。包括脚本<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser- polyfill.min.js"></script>为我解决了这个问题。

2020-07-22