react native :发布npm库

Posted Mars-xq

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了react native :发布npm库相关的知识,希望对你有一定的参考价值。

package.json里可以看到依赖包等库。
在这里插入图片描述自己需要怎么才能使用自己的呢?

一、使用react-native-create-library创建rn项目并修改代码

react-native-create-library : github

# 安装库
npm install -g react-native-create-library
# 查看帮助
react-native-create-library -h
Usage: react-native-create-library [options] <name>

creates a React Native library for different platforms

Options:
  --prefix [prefix]                         The prefix for the library (Default: `RN`) (default: "RN")
  --override-prefix                         Overrides the prefix check and allows the name to begin with uppercase characters
  --module-prefix [modulePrefix]            The module prefix for the library (Default: `react-native`) (default: "react-native")
  --package-identifier [packageIdentifier]  (android only!) The package name for the Android module (Default: `com.reactlibrary`) (default: "com.reactlibrary")
  --namespace [namespace]                   (Windows only!) The namespace for the Windows module
   (Default: The name as PascalCase)
  --platforms <platforms>                   Platforms the library will be created for. (comma separated; default: `ios,android,windows`) (default: "ios,android,windows")
  -h, --help                                output usage information
ablexq:MyFancyLibrary tmk$ 

# 创建rn项目
# 注意project的名字,需要全部小写,命名规范一定要注意。
react-native-create-library myfancylibrary666 --platforms android,ios

创建完项目,修改代码,依赖,版本号或者名称等。

二、注册npmjs账号

npmjs账号注册

注册完登录看账号是否正常使用:

npmjs账号登录

记得邮箱邮件需要验证。

三、发布:

发布前电脑端需要登录账号:

> npm login
Username: ablexq
Password: 
Email: (this IS public) 776356314@qq.com

进入项目根目录:执行发布即可

> npm publish

以上是关于react native :发布npm库的主要内容,如果未能解决你的问题,请参考以下文章

“ES7 React/Redux/GraphQL/React-Native 片段”不适用于 javascript 文件。除了安装它,我还需要配置其他东西吗?

react-native & d3 选择库

如何将 OpenCV 库导入 React-Native 项目

将仅 JS 的 react-native 库升级到 RN 0.60

react native 添加包含原生代码的库需要几个步骤:

在 react-native-device-info 之后 React Native 代码中断