Я пытаюсь использовать 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()
?