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账号
注册完登录看账号是否正常使用:
记得邮箱邮件需要验证。
三、发布:
发布前电脑端需要登录账号:
> npm login
Username: ablexq
Password:
Email: (this IS public) 776356314@qq.com
进入项目根目录:执行发布即可
> npm publish
以上是关于react native :发布npm库的主要内容,如果未能解决你的问题,请参考以下文章
“ES7 React/Redux/GraphQL/React-Native 片段”不适用于 javascript 文件。除了安装它,我还需要配置其他东西吗?
如何将 OpenCV 库导入 React-Native 项目
将仅 JS 的 react-native 库升级到 RN 0.60