引言:本文主要介绍了React Native开发过程中,如果有自定义的库、组件、修改的第三方插件,团队成员之间如何保证代码的统一和独有性。最初用CornerStone(SVN),如果第三库使用比较多的情况下,明显会降低代码更新的效率。统一由npm服务器进行托管,主要受网络条件限制,更新速度慢。
一、安装verdaccio
打开终端,执行下面的指令
npm intsall verdaccio -g
启动verdaccio
verdaccio
设置npm镜像
npm set registry http://localhost:4873/
npm adduser --registry http://localhost:4873/
输入用户名、密码、邮箱
成功显示 Logged in as username on http://localhost:4873/:4873.
cd到项目根目录,需包含pakage.json和README.md文件,上传项目
npm publish --registry http://localhost:4873
每次上传时需修改版本号
二、安装镜像管理工具nrm
npm install nrm -g
nrm ls 查看镜像
nrm current 查看当前镜像
添加新镜像
nrm add verdaccio http://localhost:4873/
更换镜像
nrm use verdaccio
项目根目录,执行
npm install+插件名称
比如 npm install helloRedux