美文网首页
reactnative 环境搭建

reactnative 环境搭建

作者: 蓝天的歌者 | 来源:发表于2017-11-01 14:46 被阅读0次

    必需的软件

    Chocolatey

    Chocolatey是一个Windows上的包管理器,类似于linux上的yum和 apt-get。 你可以在其官方网站上查看具体的使用说明。一般的安装步骤应该是下面这样:

    @powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object 
    net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET 
    PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
    

    一般来说,使用Chocolatey来安装软件的时候,需要以管理员的身份来运行命令提示符窗口。
    译注:chocolatey的网站可能在国内访问困难,导致上述安装命令无法正常完成。请使用稳定的翻墙工具。 如果你实在装不上这个工具,也不要紧。下面所需的python2和nodejs你可以分别单独去对应的官方网站下载安装即可。
    Python 2

    打开命令提示符窗口,使用Chocolatey来安装Python 2.

    注意目前不支持Python 3版本。

    choco install python2
    

    Node

    打开命令提示符窗口,使用Chocolatey来安装NodeJS。

    choco install nodejs.install
    

    安装完node后建议设置npm镜像以加速后面的过程(或使用科学上网工具)。注意:不要使用cnpm!cnpm安装的模块路径比较奇怪,packager不能正常识别!

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

    Yarn、React Native的命令行工具(react-native-cli)

    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
    

    如果你遇到EACCES: permission denied权限错误,可以尝试运行下面的命令(限linux系统): sudo npm install -g yarn react-native-cli.
    安装完yarn之后就可以用yarn代替npm了,例如用yarn代替npm install命令,用yarn add 某第三方库名代替npm install --save 某第三方库名。

    注意:目前npm5(发文时最新版本为5.0.4)存在安装新库时会删除其他库的问题,导致项目无法正常运行。请尽量使用yarn代替npm操作。.

    测试安装

    react-native init AwesomeProject
    cd AwesomeProject
    react-native run-android
    

    提示:你可以使用--version参数创建指定版本的项目。例如react-native init MyApp --version 0.44.3。注意版本号必须精确到两个小数点。

    相关文章

      网友评论

          本文标题:reactnative 环境搭建

          本文链接:https://www.haomeiwen.com/subject/swilpxtx.html