react native 修改并保存第三方组件

有些时候需要修改第三方依赖,修改之后如果再加别的库可能会覆盖掉,这时需要把修改过的库改为本地依赖,步骤如下
1、跟目录项创建文件夹node_modules_local,把修改的库移到这个文件夹

比如
image.png

2、删除package.json 里面react-native-slider这一行 这里react-naive-slider名字改为别的,比如:my-slier-rn,否则又会从github上下载并覆盖我们修改的,
3、执行yarn add ./node_modules_local/react-native-slider

执行完毕会把./node_modules_local/react-native-slider作为源文件拷贝到node_modules中去,此时修改完毕
然后package里面会变成本地依赖


image.png

4、可以试着修改下本地组件,修改完记得重新执行yarn install,如果没反应先删除package.json中的这一行,再执行yarn install,然后在加上,再次执行yarn install
执行完毕后,ios重新执行pod install。
如果想要修改组件信息,如react-native-slider->rn-slider,需要修改一下几个地方
文件夹名,package.json中的name,podspec文件名等
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容