Mac环境配置

安装Homebrew- Mac 必备神器

➜  ~ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

安装Node.js

➜  ~ brew install node

Node.js安装好了,敲个命令练练手

➜  ~ node --version
v5.9.0
➜  ~ npm --version
3.7.3
➜  ~

这里有个看起来很厉害的nvm安装Node方式,当然没人拿刀逼着可以不用看的

安装 nvm(安装向导点击[这里](https://github.com/creationix/nvm#installation))。
然后运行 nvm install node 
&
&
 nvm alias default node,
这将会默认安装最新版本的Node.js并且设置好命令行的环境变量,
这样你可以输入node命令来启动Node.js环境。
nvm使你可以同时安装多个版本的Node.js,并且在这些版本之间轻松切换

想了解npm?

安装watchman

解决node.js文件监控的Bug

➜  ~ brew install watchman

安装 flow

用于JS类型检查

➜  ~ brew install flow

安装 React Native 命令行工具

➜  ~ npm install -g react-native-cli

安装官方开发编辑工具Nuclide

这一步是可选的,建议使用Atom配合nuclide插件

建议定期运行brew update && brew upgrade来保持上述几个程序为最新版本。

安装 cnpm

  • 判断下shell类型

      ➜  ~  echo $SHELL
    

    如果输出是/bin/zsh,执行这条命令

      ➜  ~ echo '\n#alias for cnpm \nalias cnpm="npm --registry=http:/
    pm.dev.sh.ctripcorp.com:8001 --cache=$HOME/.npm/.cache/cnpm  --disturl=http://cnpmjs.org/dist  --userconfig=$HOME/.cnpmrc"' 
    >
    >
     ~/.zshrc 
    &
    &
     source ~/.zshrc
    

    如果输出是/bin/bash,执行这条命令

      ➜  ~ alias cnpm="npm --registry=http://npm.dev.sh.ctripcorp.com:8001 --cache=$HOME/.npm/.cache/cnpm  --disturl=http://cnpmjs.org/dist  --userconfig=$HOME/.cnpmrc"
    
  • 测试下

      ➜  ~ cnpm --version                                                            
      3.7.3
    

想了解cnpm?

安装 crn-cli 工具

CRN 框架提供了一套基于 React-Native 原生的工具 crn-cli,使用 crn-cli 可以非常方便地进行 React-Native 开发。

➜  ~ cnpm install -g @ctrip/crn-cli

想了解crn-cli?

ok,折腾了半天总算安装好了,赶紧撸个HelloWorld定定神

----------------------华丽丽的分割线-----------------------------------------

Windows

安装[Node.js]

戳这里下载安装包

安装 React Native 命令行工具

$ npm install -g react-native-cli

安装 cnpm

$ npm install -g cnpm --registry=http://npm.dev.sh.ctripcorp.com:8001

想了解cnpm?

安装 crn-cli 工具

CRN 框架提供了一套基于 React-Native 原生的工具 crn-cli,使用 crn-cli 可以非常方便地进行 React-Native 开发。

$ cnpm install -g @ctrip/crn-cli

想了解crn-cli?

ok,折腾了半天总算安装好了,赶紧撸个HelloWorld定定神

results matching ""

    No results matching ""