{"id":583,"hash":"60e9b5293bb1f17c346f7e73ac588016e9f9f7552b19e267e85b2766faa5da78","pattern":"&#39;Symbol&#39; is undefined in IE after using babel","full_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: \n\n├── babel@5.8.34 \n├── babel-core@5.8.34 \n├── babel-loader@5.4.0 \n└── webpack@1.12.6\n\nHowever, 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.\n\nAny help would be appreciated,\nThank you !","ecosystem":"npm","package_name":"reactjs","package_version":null,"solution":"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.","confidence":0.95,"source":"stackoverflow","source_url":"https://stackoverflow.com/questions/33828840/symbol-is-undefined-in-ie-after-using-babel","votes":89,"created_at":"2026-04-19T04:51:22.581110+00:00","updated_at":"2026-04-19T04:51:22.581110+00:00"}