来自:天蓝蓝tao https://www.jb51.net/article/153567.htm
create-react-app xxx
注:xxx 是 目录名称,英文小写,可用“-”或“_”
注意:react-scripts是2.1.2版本,只兼容IE11以上;为了更好地兼容IE浏览器,我们需要做降级配置
cd xxx
注意:
之所以要在master分支下进行配置,是为了在 下文 中运行 npm run eject
npm uninstall react-scripts -S
npm i react-scripts@1.x -S
git init
git add .
git commit -m '初始化项目'
npm run eject
rm -rf node_modules
npm i less less-loader -S
我自己做项目的时候把axios也安装上了
注:新版本的react-sricpts@2.x+ 是在npm run eject 之后,把webpack.config.dev.js和webpack.config.prod.js合并成一个了,跟本文配置方法不一样。
此时配置的less已经生效
在项目根目录下:
npm i antd -S
npm i babel-plugin-import -S
以下是可以配置的样式变量
Mac环境下RN的安装之路:
前言:之前安装了Flutter环境,准备Flutter之路。。现在又准备安装一下React native环境配置... Mac终端源为~zsh
RN中文网 -- ( https://www.react-native.cn/docs/environment-setup )里面看一下Mac的环境安装步骤
一、安装node
然后尝试着运行下 node -v 看看是否安装成功,并没有安装成功。
运行了一下 brew -v 查看了一下版本,是一两个月前的版本号,抱着试试的态度,brew update 升级一下版本号。
现在版本号为
然后再次运行 brew install node, 等待一会安装完毕,没有再报错 Error信息。
node -v 查看一下node的版本信息
二、 安装Watchman ( Watchman -- ( https://facebook.github.io/watchman )则是由 Facebook 提供的监视文件系统变更的工具。安装此工具可以提高开发时的性能(packager 可以快速捕捉文件的变化从而实现实时刷新)。
(因为笔者是iOS开发,所以Xcode 和 Simulator都已经安装过了)
三、安装React Native的命令行工具(react-native-cli)
终端运行 rect-natice init MyApp 创建一个项目名为MyApp的项目,这一步第一次运行初始化需要一段时间,稍微等一下, 这里初始化后的目录直接是用户下目录了。我们可以cd到桌面你自己创建的某个目录,然后执行这段 init 命令
这里项目就初始化好了。
然后cd 到你的MyApp目录下,npm run ios(官网教程用yarn替代的 npm命令,我这边安装速度还好,就没有替换)
这里出现了一堆报错信息, 看到有个error是,项目中有Podfile,但是没有运行pod install,这里我们cd 到项目中ios目录下,运行pod install试试。
然后等待pod 安装完毕,这里等会可以直接用xcode启动APP尝试一下。
443 error了若干次、、经过一个多小时蛮长等待......
出现这个界面。下面就通过Xcode MyApp.xcworkspace 点击运行尝试一下
编译过程又几分钟、有种巨型组件项目既视感,千呼万唤始出来!!
然后我们在尝试一下刚刚无法完成的命令启动,cd 到项目目录
react-native run-ios
虽然警告很多、虽然模拟器启动的是iPhone11. 但总归成功启动官方默认项目了
以下就是react native环境安装及官方示例项目启动过程了。下一篇会记录一下,在现有原生项目添加 react native组件。
附:
vs code打开的话, App.js 还是有几个报错。这个目前还不知道原因
百度了一下,看有人说在setting.json 加入这句话 "javascript.validate.enable": false 即可,貌似加入后也不报错了。
首先安装了nodejs 4.乏订催寡诎干挫吮旦经1 版本然后 安装了 npm install -g react-native-cli 模块
安装 android sdk 并且配置android 环境变量
安装gradle 环境
进入 这个博客 里边有 react-native for android 项目,下载下来,然后执行 npm install 先安装 react 依赖模块包
打开两个 命令窗口 1. 一个 执行react-native start ,另一个执行react-native run-android 就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)