在不暴露Create React App 的配置情况下,如何添加配置呢?
可以通过安装 @craco/craco 包实现的。通过在根目录下添加一个craco.config.js文件并自定义eslint、babel、postcs等配置。比如添加装饰器的配置:
module.exports = {
babel: {
plugins: [["@babel/plugin-proposal-decorators", { legacy: true }]]
}
}
还有就是我使用的vscode不识别装饰器语法。只需要修改一下配置。在配置下搜索 “ experimentalDecorators ” 勾选然后重启vscode即可。