我有一个reactjs使用ES6标准编写的应用程序,并且webpack用于构建它。使用webpack加载js模块babel- loader。具体来说,我使用以下版本的软件包: ├── [email protected] ├── [email protected] ├── babel- [email protected] └── [email protected]
reactjs
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。
'Symbol' is undefined
babel
Symbol
{stage: 0}
.babelrc
任何帮助,将不胜感激,谢谢!
好的,我最终发现babel仅此一项并不能实现polyfill。包括脚本<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser- polyfill.min.js"></script>为我解决了这个问题。
<script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser- polyfill.min.js"></script>