Я пытаюсь использовать Object.assign() в веб-приложении ES6, скомпилированном Babel с webpack, но я получаю сообщение об ошибке:
Uncaught TypeError: Object.assign is not a function
Я уже использую babel-loader, чтобы перевести ES6 на ES5, так что все мои другие ES6-коды работают. Тем не менее, Object.assign() работает только после того, как я также import "babel-core/polyfill" в моей кодовой базе. Я вижу, что я также могу исправить эту импортируя babel-runtime, но я хотел бы понять, почему Object.assign() требует больше, чем выполняет babel-loader - shouldn ' t babel-loader препроцесс всего, включая Object.assign()?