今年1月,this commit被合并到Create React App的babel-preset-react-app
软件包中。因此,现在yarn build
命令将使用babel-plugin-transform-react-remove-prop-types
进行以下操作:
我还在PropTypes定义中使用了一些自定义逻辑,这些定义也只是导入到组件文件的顶部。我想知道确保这些导入也被删除的最佳方法是什么。
我看到两个独立的问题:
remove-prop-types
有一个选项additionalLibraries
,我可以在其中指定自定义道具类型。但是,I am pretty sure此选项不适用于相对导入(即['my-props'].indexOf('../../my-props')
将返回-1
并中断)。任何提示将不胜感激...