发布自己的react-native组件到npm

本文介绍了将自定义react-native组件发布到npm的详细步骤,包括创建组件模板、编写代码、上传到github、准备npm账户以及发布组件。关键步骤包括修改package.json,确保正确的入口文件,以及区分github与npm上上传的代码内容。
摘要由CSDN通过智能技术生成

前言

我们在做RN开发时候,会利用npm安装我们需要的三方js库。当我们自己封装了一个组件打算开源给别人用时,同样想用npm来安装,这时候我们需要把自己的组件发布到npm,这样以后再用这个组件时候直接利用(npm i 组件名) 就可以了。好嗨奥!

第一步:创建自定义组件模版

  1. 安装react-native-create-library
$ npm install -g react-native-create-library
  1. 创建模板
$ react-native-create-library --package-identifier com.quenice.cardview --platforms android,ios 项目名(建议不用react-native开头,因为会自动拼接)
  1. 重命名项目名
$ mv cardview react-native-项目名
  1. 删除多余项
    这时候会出现ios,android,readme相关文件,需要我们一个一个文件检查删除掉不要的部分。比如当我们不需要ios,android部分,只是需要js代码。这时候我们要把ios,android文件夹删除,并修改readMe文件并把package.json文件中的main改成我们的入口js文件,并把里边的信息补全,github上的仓库也要写上,示例如下:

{
  "name": "reac
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值