- react native 最近升级到了0.29.+,android的原生文件添加了MainApplication,替代了原来MainActivity的功能,因此以前的工程升级版本的时候需要根据新的工程结构调整一下,不然一些经过rnpm link 的项目可能不发正常运行。
- react native 指定版本初始化项目 react-native init projectname - -version 0.26.0
- git config - -list 查看config 配置
- git config - -unset - -global user.name 取消全局用户
- git config user.name “master” 配置某仓库的用户
git 获取远程仓库的分支到本地
- git clone xxx
- git checkout -b localbranchname origin/remotebranchname
react native 直接hack 了 rnpm的功能,现在可以直接react-native link 了。
react native vector icons
fonticon 矢量图表在android平台下配置需要更改原生配置和代码,改完之后必须重新react-native
run-android编译才能生效,不然屏幕上只会显示一个叉号或者模拟器上什么都没显示。
当packager服务运行着的时候,如果往项目里添加了图片,必须重新启动packager服务,否则在引用该图片的时候
会报错显示文件名乱码。
react native reload not work
最近React Native修改js文件后,reload文件不生效,让人十分郁闷,一番搜索后可行的方法如下:
找到\node_modules\react-native\node_modules\node-haste\lib\FileWatcher\index.js文件
将MAX_WAIT_TIME的值调的更大,避免因加载超时而没有任何消息提示。
碰到坑的时候React Native GitHub 的issues和stackoverflow可以帮助解决很多问题。
20160709
mac下配置Android环境,需要在用户目录下 新建文件
touch .bash_profile
配置如下
export PATH=${PATH}:~/Library/Android/sdk/platform-tools
export ANDROID_HOME=~/Library/Android/sdk
vi .bash_profile=>insert=>:wq
mongodb on mac
- brew install mongodb
- mongod —config /usr/local/etc/mongod.conf
- mongo
- 可视化工具:robomongo