win10、win7react-native 环境配置

react

前些天闲来没事做,用公司的WIN7旗舰版64位系统,配置了‘react  native’的环境,刚开始配置觉的好恶心,报了很多的错,最后一个一个的解决,终于看到了“welcome to react  native'!周末在家用自己的win10教育版64位系统配置了下,也配置成功。在此记录下。

一,首先安装node8.3.x以上版本,我用的NVM来管理节点版本,地址节点下载https://nodejs.org/zh-cn/

安装完成后在命令行中输入,'node -v,npm -v'查看下版本,或者是否安装成功

下载完成后,选择目录安装完毕就行。

命令行的打开,'window + R'

输入CMD回车即可,

注意所有在命令行中输入命令后要回车下哈

二,我配置了的Java的的的环境,JAVA的JDK下载地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JDK下载操作

  

先点击接受许可,在按照自己的系统版本下载。我的是window64位系统

安装JDK安装过程中,总共二次选择安装目录

第一次我选择的安装目录是

第二次我首先在上图的目录中建立了一个jre1.8.0_181的文件夹,然后选中,安装到这里面了,

JDK环境配置

首先选中我的电脑,然后右击=>“属性=>”左边的高级系统设置=>“选择上面的高级选项=>”点击底部的环境变量(N)... =>“到达下图

在下面的系统变量中新建,如下图

然后在新建CLASSPATH,变量值是:'.;%JAVA_HOME%\ lib \ dt.jar;%JAVA_HOME%\ lib \ tools.jar'注意变量值前面有个'.;'

最后配置path路径  

点击'path'路径,win10进入下图,(win7的就是和上面一样的弹出窗,选中变量值,按键盘上的结束键到最后)配置完成后,在命令行中分别输入,java javac看看有没有报错

三,官网上说还要装python环境(好像不用装也行),并且只是python2的环境,所以我装了个python2,地址下载https://www.python.org/

下载操作

下载完成后安装一路下一步下一步,当然你可以改变安装路径

最后配置下环境,这又回到配置的Java的的的的步骤了,

在 'path' 路径中加上 python2 安装的目录路径即可,如图(配置完成后,在命令行中输入 'python',看看有没有报错)

四,配置的的Android的环境,这个最不好玩了,中间出了很多错,

先下载和安装Android Studio

下载地址https://pan.baidu.com/s/1t8jHTcKZ7WnwcQUkpxYv1Q

安装好之后打开,界面如下

然后进行下面图示的操作(下载SDK,如果老是下载失败,请自备梯子,用lander还行)

进入下载界面

等待下载完成,最后点击完成

然后进入配置环境环节,操作步骤和配置的java一样,

配置细节如下图

然后配置路径,如下图

配置完后,在命令行中输入adb shell没有报错说明andriod环境配置成功

如果没有成功,在配置一遍,记得,再次配置完成后,请不要再以前的命令行中输入adb shell请重新打开一个命令行,

否则,你的得到的结果是一样的,告诉你ADB不是可执行函数

OK啦,环境配置完毕。

然后下载一个夜神安卓模拟器,(不限制使用夜神,可以用其他的模拟器)神夜模拟器下载地址https://www.yeshen.com/

这个就不说下载操作了

安装好之后,打开夜神模拟器

打开一个命令行,输入adb connect 127.0.0.1:62001

出现下图,说明连接夜神模拟器成功,请不要关闭此命令行窗口(猜测不能关,我关了再次输入上面的连接命令,提示我已经连接了),也请不要关闭夜神模拟器

-------------------------------------------------- ---------欢迎来到React Native ------------------------------------ - --------------------

先安装yarn,,,,,,,,,,,,,,其实用npm也行,但是一般要网络好,并且不要被墙,我用yarn在这里没出过问题,可以试试cnpm

CNPM的安装,

打开一个命令行,在命令行中输入npm install -g cnpm --registry = https://registry.npm.taobao.org

'yarn'的安装

打开命令行输入npm install -g yarn react-native-cli

然后配置镜像在命令行中输入下面2个命令

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

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

react-native init AwesomeProject然后选择一个文件夹用来放置项目,在这个文件中打开一个命令行输入(怎么在文件夹中打开命令行,请看下面的第二个图)

AwesomeProject是你项目的名字,你可以任意起(限中文)

然后等待下载完毕(下载失败,请自备梯子)

打开AwesomeProject文件夹

项目结构如下图

然后,在项目根目录下(上图所示的文件夹)打开命令行,【可以在此文件夹下按住移键,然后在点击鼠标右键,操作如下图】

然后在这个命令行中输入yarn回车,如下图,就会下载上面没有的那个node_modeules文件夹(下载失败,请自备梯子)

等待下载完成后

然后就在这个打开的命令行窗口中输入react-native run-andriod

第一次运行会下载很多东西,是gradle这个之类的东西,下载错误,请自备梯子

下载界面如下

然后它还会自动打开一个窗口,如下图

一条绿色杠代表重载几次(reload),第一次运行成功是一条绿色杠,请不要关闭这个窗口,这是开启了服务

别急,,,,,应该会报错的,(上图我是拿我运行成功的图,只是说会打开一个窗口,失败的图不是这样的,是没有绿色杠的哦)(此时请去看夜神模拟器)

一般情况下先是下图这个错误,这是要设置代理

编译窗口报的错

夜神模拟器中的错误

解决方案

然后出现如下图

点击开‘dev Setting’弹出下图

这个输入框是输入你的电脑的IP加上8081端口号,如下图

这IP不是我电脑的,我随意改的,

然后点击夜神模拟器那个房子图标,先回到主页面吧,如下图

之后再执行下react-native run-andriod

可能又会报一个错,这是不兼容问题,如下图(我把我的IP干掉了,莫怪)

解决方案,

一,先删除下载的那个node_module文件夹,

用编辑器打开项目根目录下的的的的package.json文件

如下图,

应该是这2个版本,然后把这2个版本改掉,react native改成0.54.0,babel-preset-react-native改成2.1.0

如下图

之后再次在这个根目录下打开的命令行窗口中输入'yarn'回车,下载node_module文件夹

下载完成后再次输入react-native run-android,然后等待等待,

然后就看见期待已久的界面(请看夜神模拟器)

二,按照方法一,把版本改下,

然后在打开项目的命令行窗口中输入npm update

执行完成后,在执行下react-native run-android,然后等待等待,

就会出现你期待已久的界面

-----------------------------------------开始修改代码---------------------------------------------------------

用编辑器打开代码后,随便改改,然后同处理代理错误一样,点击夜神模拟器上的三横杠,弹出一个层,点击第一个reload即可,看到修改后的效果

以上是 win10、win7react-native 环境配置 的全部内容, 来源链接: utcz.com/z/381674.html

回到顶部