首页 > 代码库 > React开发环境搭建

React开发环境搭建

  零:react开发环境搭建非常简单,只需要下载facebook官方的基础代码即可。

  下载地址 https://github.com/facebook/react/releases

 

  一:常用的编辑器及插件配置

  1)Sublime Text 3 下载地址 http://www.sublimetext.com/3  

    2)插件安装

  因为Sublime没有管理插件的功能所以要安装Package Control

  地址 https://packagecontrol.io/installation

  复制网页中 sublime Text 3 下的代码即

import urllib.request,os,hashlib; h = df21e130d211cfc94d9b0905775a7c0f + 1e3d39e33b79698005270310898eea76; pf = Package Control.sublime-package; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( http://packagecontrol.io/ + pf.replace( , %20)).read(); dh = hashlib.sha256(by).hexdigest(); print(Error validating download (got %s instead of %s), please try manual install % (dh, h)) if dh != h else open(os.path.join( ipp, pf), wb ).write(by)

  在sublime Text 3 中使用快捷键ctrl+顿号或者用点击菜单view-show console,在mac中菜单在左下角路径为console,输入代码回车执行,重启编辑器就完成了安装。

  接下来就是安装我们常用的插件,windows下点击preferences-package control mac下点击菜单栏sublime text-preferences-package control  选择install Package(安装插件,选择后会加载所有插件)

  1:Emmet 其是用来编写html和css的插件 使用Emmet可以用特殊语法,加快开发速度。

  2:HTML-CSS-JSPrettify 作用是将html和css还有js的格式标准化,使代码更易维护规范。

  3:Spacegray 作用是为代码着色,使代码更易读。

  1:下载完成后,安装Emmet 其是用来编写html和css的插件 使用Emmet可以用特殊语法,加快开发速度。在输入框中输入Emmet,选择即可安装。当左下角的安装提示不在显示即为安装成功,重启编辑器。如何使用Emmet,重启后需要保存一个css文件或html文件,在文件格式明确的情况下sublime才能知道是否启用Emmet,在html和css文件中就可以使用Emmet。

  2:HTML-CSS-JSPrettify的安装方法同上,并且还需要安装nodejs,使用方法右键-HTML/CSS/JSPrettify-Prettify Code,点击就可以整理代码格式。也需要在html和css还有js文件中才能使用。

  3:Spacegray 安装方法同上,安装完成后需要进行配置,首先mac打开preference-Setting windows下 preference-Setting-User ,Spacegray提供三种主题,你可以在在Spacegray官网上复制你所选择的主题的代码。我选择的是 Settings for Spacegray Eighties。保存后主题启用。

{
  "theme": "Spacegray Eighties.sublime-theme",
  "color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme"
}

修改后配置代码

{
    "ignored_packages":
    [
        "Vintage"
    ],
    "theme": "Spacegray Eighties.sublime-theme",
    "color_scheme": "Packages/Theme - Spacegray/base16-eighties.dark.tmTheme"

}

 

  官网地址 https://github.com/kkga/spacegray

  Emmet语法

  子代:>

  div>ul>li

  <div><ul><li><li/></ul></div>

  兄弟:+

  div+p

  <div></div><p></p>

  父代:^

  div>div^p

  <div><p></p></div>

  <div></div>

  重复:*

  div*2

  <div></div>

  <div></div>

  成组:() 

  (div+p)*2

  <div></div><p></p>

  <div></div><p></p>

    ID:#

  div#head

  <div id="head"></div>

  CLASS:.

  div.head.clas1

  <div class="head clas1"></div>

  属性:[]

  div [name="name1" title="title1"]  

  <div name="name1" title="title1"></div>

React开发环境搭建