babel-preset-env允许自动确定所需的 polyfill 和转换,但它如何在运行时检查编译时指定的目标版本是否真的可用。
假设我使用 Safari 10
"targets": {
"safari": 10
}
但代码是在旧版本的 safari 上运行的。
babel-preset-env 是如何识别这一点的,或者处理这个常见问题的典型方法是什么?
babel-preset-env允许自动确定所需的 polyfill 和转换,但它如何在运行时检查编译时指定的目标版本是否真的可用。
假设我使用 Safari 10
"targets": {
"safari": 10
}
但代码是在旧版本的 safari 上运行的。
babel-preset-env 是如何识别这一点的,或者处理这个常见问题的典型方法是什么?