当我在一个项目上运行npm start
时,我得到了“Class private methods are not enabled.”错误,使用前导#来指示private方法。我按照以下答案:https://stackoverflow.com/a/55822103/4258041来启用装饰器,它工作了,但是我找不到相应的customize-cra
组件来以同样的方式添加私有方法语法。"@babel/plugin-proposal-private-methods": "^7.14.5"
已经安装并保存在我的packages.json中。
1条答案
按热度按时间bttbmeg01#
您可以使用@babel/plugin-proposal-class-properties来安装。
然后将其添加到.babelrc插件部分:
请考虑到,虽然我写这已经是一个过时的答案,因为类字段are no longer a proposal自ES 2022和这个插件是包括在@babel/preset-env。
有关详细信息,请参阅here。