如何覆盖脚手架 Babel 配置
要覆盖脚手架中的 Babel 配置,可以按照以下步骤进行操作:
- 在项目根目录下创建一个名为 '.babelrc' 的文件。
- 在 '.babelrc' 文件中编写自定义的 Babel 配置。例如:
{
'presets': ['@babel/preset-env', '@babel/preset-react'],
'plugins': ['@babel/plugin-proposal-class-properties']
}
上面的配置使用了 '@babel/preset-env' 和 '@babel/preset-react' 这两个预设,并且添加了 '@babel/plugin-proposal-class-properties' 这个插件。
- 在项目的
package.json文件中添加一个babel字段,将其值设置为./.babelrc,如下所示:
{
'babel': {
'extends': './.babelrc'
}
}
通过设置这个字段,可以告诉脚手架使用项目根目录下的 '.babelrc' 文件作为 Babel 配置文件。
- 重新启动项目,使新的 Babel 配置生效。
这样,你就可以通过自定义的 Babel 配置覆盖脚手架中的默认配置了。
原文地址: https://www.cveoy.top/t/topic/fe6X 著作权归作者所有。请勿转载和采集!