2017-12-27

最近正在学习react-native,刚入坑把入门的一些东西看完后,打算在网络找一些开源项目研究一下,运行其他人项目遇到一些问题在这里总结一下。

开源项目地址:React-Native-Gank

一般开源项目是没有node_modules文件夹的,首先要命令行运行npm install

建议换为国内的淘宝镜像因为有些安装文件可能存在qian的问题

npm config set registry https://registry.npm.taobao.org --globalnpm config set disturl https://npm.taobao.org/dist --global

npm install结束后可以尝试着react-native run-android 

有些则不行,这时候可以尝试着先react-native start再试试react-native run-android

如果项目中是包含原生代码库的在运行run命令前应该先执行react-native link命令再执行react-native run-android

ps:在安装环境的过程中遇到了一个问题

C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Platforms\x64\PlatformToolsets\v140\Toolset.targets(36,5): error

MSB8036: The Windows SDK version 8.1 was not found. Install the required version of Windows SDK or change the SDK vers

ion in the project property pages or by right-clicking the solution and selecting "Retarget solution". [D:\work\reactna

tive\react-native-gank-master\node_modules\utf-8-validate\build\validation.vcxproj]

找到网上一个解决办法https://github.com/nodejs/node-gyp#installation

根据rm文件的说明大概用以下步骤解决

npm install -g node-gyp

npm install --global --production windows-build-tools 要在管理员命令行工具下执行不然会报错


参考资料:

https://www.jianshu.com/p/240d5ab43a48

http://www.lcode.org/react-native/

http://facebook.github.io/react-native/

你可能感兴趣的:(2017-12-27)