共同点:
都需要安装node.js
其实安装node大可不必像网上各种抄来抄去的帖子介绍的那么麻烦 先安装Homebrew 再用Homebrew安装node, 在node官网点点就可以了 https://nodejs.org/en/
npm是和node一起绑定安装的。 安装了node 也一起安装了npm和npx(ps:用npx命令可以不用安装react-native-cli/create-react-app)
不同点:
命令行工具不一样
react 命令行工具 叫 create-react-app 通过npm安装, npm install -g create-react-app
react native 命令行工具 叫 react-native-cli 同样是通过npm安装, npm install -g react-native-cli
(ps:-g 很重要, 不加-g是不可以全局访问命令的,亲试过!)
创建项目
react: create-react-app react-app-name
react native: react-native init react-native-app-name
(ps: 用npx可以不用安装命令行工具 这样写:npx create-react-app react-app-name/npx react-native init react-native-app-name)