最近公司要求使用react-native进行移动端开发,据说macOS上开发坑会少的多,但我们是windows,莫法,直接抗吧!周末配置环境遇到很多问题,谨以此文做个记录。。。
准备
-
安装Chocolatey
Chocolatey是一个Windows上的包管理器,类似于linux上的yum和 apt-get
- 以管理员的身份来运行命令提示符
- 打开C盘里的Windows\System32,找到cmd.exe,右键‘已管理员身份运行’
- 运行
@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
- 使用chocolatey安装Python 2
choco install python2
- 使用chocolatey安装Node
choco install nodejs.install
- 切换npm到淘宝的镜像
npm config set registry https://registry.npm.taobao.org --global
npm config set disturl https://npm.taobao.org/dist --global
-
使用npm安装Yarn和React Native
Yarn是Facebook提供的替代npm的工具,可以加速node模块的下载
React Native的命令行工具用于执行创建、初始化、更新项目、运行打包服务(packager) 等任务。
npm install -g yarn react-native-cli
- 安装完yarn后同理也要设置镜像源:
yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global
- 安装完yarn之后就可以用yarn代替npm了,例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install --save 某第三方库名
Android Studio
Android Studio包含了运行和测试React Native应用所需的Android SDK和模拟器。
![3.png]()
![4.png]()
最后
大家好,这里是「 TaoLand 」,这个博客主要用于记录一个菜鸟程序猿的Growth之路。这也是自己第一次做博客,希望和大家多多交流,一起成长!文章将会在下列地址同步更新……
个人博客:www.yangyuetao.cn
小程序:TaoLand