Я использую транспилер 6to5. Когда я пытаюсь использовать Object.assign() в моем коде, я получаю следующую ошибку: Uncaught TypeError: Object.assign is not a function
. Как включить эту функцию? неКак я могу заставить Object.assign() работать в браузере при использовании 6to5?
ответ
В последнем выпуске, где 6to5 был переименован в Вавилоне, вам больше не нужно, чтобы сделать это. Вы можете настроить его для использования полизаполнения или загрузки среды выполнения. Это, как я поставил его в глотке:
browserify({debug : true})
.transform(
// We want to convert JSX to normal javascript
babelify.configure({
// load the runtime to be able to use Object.assign
optional: ["runtime"]
})
);
конфигурации Вы должны быть очень похожи, независимо от того, какой инструмент вы используете. Использование пакета автономно будет выглядеть следующим образом:
require("babel").transform("code", { optional: ["runtime"] });
Вы можете посмотреть на documentation для runtime
. Однако не забудьте обновить последнюю версию babel! Он обновляется очень часто.
Вы должны включить browser-polyfill.js
файл:
Available from the
browser-polyfill.js
file within the 6to5 directory of an npm release. This needs to be included before all your compiled 6to5 code. You can either prepend it to your compiled code or include it in a<script>
before it.NOTE: Do not
require
this via browserify etc, use6to5/polyfill
.
- 1. Как мне получить Object.assign для работы с полифоном 6to5?
- 2. Как я могу заставить этот оператор + = работать?
- 3. Как заставить монгол работать в браузере?
- 4. Как заставить транспортир работать при использовании Cloud9?
- 5. Как я могу заставить grails remoteFunction работать?
- 6. Как я могу заставить этот слайдер работать?
- 7. Как заставить php работать в моем браузере?
- 8. Как я могу заставить цикл анимации работать?
- 9. Как я могу заставить свой макрос работать при выборе ячейки?
- 10. Как я могу заставить скрипт батут работать?
- 11. Как я могу заставить этот CommandParameter работать?
- 12. Как я могу заставить EFrepository работать?
- 13. Как я могу заставить эту функцию работать?
- 14. Как я могу заставить CSS-Transforms работать
- 15. Как я могу заставить это дело работать?
- 16. Как я могу заставить DataPoint.Tooltip работать правильно?
- 17. Как я могу заставить эту декларацию работать?
- 18. Как я могу заставить mod_rewrite работать?
- 19. Как я могу заставить htaccess работать (поддомены)?
- 20. Как я могу заставить $ .getScript работать правильно?
- 21. Как я могу заставить #if DEBUG работать?
- 22. Как я могу заставить virtualenv работать?
- 23. Как я могу заставить следующий генератор работать?
- 24. Как я могу заставить панель свернуть работать?
- 25. Как я могу заставить расширитель автозаполнения работать?
- 26. Как я могу заставить Python работать быстрее?
- 27. Как я могу заставить работать «BATTERY_PROPERTY_CURRENT_NOW»?
- 28. Как я могу заставить DataGridView.Rows.DividerHeight работать?
- 29. Как я могу заставить регулярное выражение работать?
- 30. Как я могу заставить оператор getline работать?