я получаю ошибку transpiling ES2017
JavaScript (в частности async/await
функций) в ES5
с помощью накопительного пакета и Бабеля:Бабель ошибка/Rollup transpiling и пакетирование ES2017
Ошибки преобразующей \ SRC \ index.js с "Бабелем плагин: Опции {"modules": false} передано \ node_modules \ babel-preset-es2017 \ lib \ index.js, которое не принимает .
Мой .babelrc
файл:
{
"presets": [
"es2017"
],
"plugins": [
"transform-runtime"
],
"comments": false
}
Естественно, ошибка исчезнет, если я изменю presets
от es2017
к es2015
и закомментируйте async/await
код.
Обратите внимание, что в то время как приложение использует ES2017
функции (т.е. async/await
), он будет опубликован в виде пакета НПМ (как ES6 (ES2015)
модуль), который позже transpiled к общей ES5 (ES2009)
.
Как пройти мимо этой ошибки и получить мой ES2017
счастливо перетаскивая в ES5
?
ES2017 не ES7. –