美文网首页
ReactNative开发环境搭建

ReactNative开发环境搭建

作者: 杰米 | 来源:发表于2017-01-18 17:40 被阅读67次

搭建开发环境

ReactNative中文官网-搭建开发环境
包括Homebrew,Node,Xcode等环境配置

开发工具

Sublime Text 3

安装Package Control
Package Control是Sublime Text管理插件的工具,安装后可以用Install Package搜索安装插件(有时进行Install Package会失败,好像是墙的原因)

开发ReactNative的几个插件

把SublimeText配置成ReactNative的IDE

Paste_Image.png
  • Babel javascript(ES6)及jsx的代码高亮
  • Terminal 在sublime中打开终端并定位到当前目录,神器,mac下的快捷键为:command+shift+T
  • SublimeCodeIntel
    这个插件属于代码提示类的插件,有了它才能够提示项目内的提示,方法引用,变量提示,还有引用跳转.
  • All Autocomplete
    Sublime的自动补全只能读取当前文件中的关键字, 有了这个这个插件就可以补全其他已打开的文件的关键字.
  • AutoFileName
    自动补全文件路径,并且会提示图片文件的尺寸

语法检查 Eslint

如何配置Eslint检测React代码
教程之前确保已经安装node.jd和npm了,可以用npm -v和node -v看是否已经安装。

  • Sublime Text 3安装sublimeLiter,sublimeLiter-contrib-eslint
  • npm相关安装,linter,eslint,eslint-plugin-react,babel-eslint
    步骤
    ps:需要终端cd到项目根目录中运行

安装linter

$ npm install linter

安装eslint

$ npm install eslint -g(加g为全局安装)

安装eslint-plugin-react(不用加-g)

识别react中的一些语法检验
$ npm install eslint-plugin-react

安装eslint-plugin-react-native

npm install eslint-plugin-react-native

安装babel-eslint

如果用到了es6的新语法, 需要安装babel-eslint,不然会把箭头函数识别成 错误
$ npm install babel-eslint

在项目的根目录创建配置文件.eslintrc.json

参考如何配置Eslint检测React代码
在项目根目录执行eslint --init ,将会生成.eslintrc.js的配置文件
eslint
eslint-plugin-react代码检查规则
eslint代码检查规则,中文的
eslint-plugin-react-native

下图是安装linter的时候的错误,网上一查是python的一个文件没有访问权限,执行sudo chown -R $USER /Library/Python/2.7即可,问题出处

相关文章

网友评论

      本文标题:ReactNative开发环境搭建

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