Я пытался установить yarn add core- js, но когда я пытаюсь выполнить импорт 'core-js / es7 / object'; сборка завершается ошибкой, говоря, что модуль не существует. Что мне здесь делать? Чего мне не хватает?
Возможно, проблема связана с версией core- js. В моем приложении реакции оно использует core-js@3.0.1 версию, оно не содержит папку es7, и если я использую метод Object.entries (), он хорошо работает в IE11 (не добавляет полифил, возможно, он уже добавляет ссылку на объект). ).
Кроме того, я также проверил мое другое приложение, оно использует версию core- js 2.6.1, и мы можем увидеть core- Папка js содержит пакет es7, вы также можете проверить версию ядра - js:
Попробуйте указать эту ссылку для обновления core- js версии:
Кроме того, вы также можете добавить следующий скрипт в заголовок Index. html. Это также хорошо работает в браузере IE11.
<script>
if (!Object.entries) {
Object.entries = function( obj ){
var ownProps = Object.keys( obj ),
i = ownProps.length,
resArray = new Array(i); // preallocate the Array
while (i--)
resArray[i] = [ownProps[i], obj[ownProps[i]]];
return resArray;
};
}
</script>