是的,Babel依赖项必须在Babel配置文件中才能应用。在Babel 7中,可以使用@babel/preset-env来包含其他依赖项,例如@babel/polyfill。示例代码如下:
babel.config.js:
module.exports = {
presets: [
[
"@babel/preset-env",
{
"useBuiltIns": "usage",
"corejs": 3,
"targets": "> 0.25%, not dead",
"modules": false
}
]
],
plugins: []
};
这个配置文件指定了@babel/preset-env作为预设,并设置了选项。其中,“useBuiltIns”选项用于自动包含@babel/polyfill所需的特性,并且“corejs”选项指定了使用的版本号。