'Symbol' is undefined in IE after using babel
Full error message
I have a reactjs app written using ES6 standards, and I use webpack to build it. The webpack loads the js modules using babel-loader. To be specific, I use the following versions of packages: ├── [email protected] ├── [email protected] ├── [email protected] └── [email protected] However, after building it, the IE 10 gives the following error 'Symbol' is undefined. Shouldn't the babel be supposed to define the Symbol? Is there any specific configuration for webpack or babel I need to set in order to make it work? I use {stage: 0} configuration in my .babelrc. Any help would be appreciated, Thank you !
Solutionsource: stackoverflow \u2197
Ok, I eventually found out that babel alone does no polyfill. Including script <script src="https://cdnjs.cloudflare.com/ajax/libs/babel-core/5.6.15/browser-polyfill.min.js"></script> solved this issue for me.
API access
Get this solution programmatically \u2014 free, no authentication.
curl https://depscope.dev/api/error/60e9b5293bb1f17c346f7e73ac588016e9f9f7552b19e267e85b2766faa5da78hash \u00b7 60e9b5293bb1f17c346f7e73ac588016e9f9f7552b19e267e85b2766faa5da78