React脚手架

554 阅读2分钟

安装node

React脚手架本身需要依赖node,所以我们需要安装node环境:

  • 无论是windows还是Mac OS,都可以通过node官网直接下载;

  • 官网地址:nodejs.org/en/download…

  • 注意:这里推荐大家下载LTS(Long-term support )版本,是长期支持版本,会比较稳定; 下载后,双击安装即可:

  • 1.安装过程中,会自动配置环境变量;

  • 2.安装时,会同时帮助我们安装npm管理工具; node -v 查看node的版本

包管理工具

什么是npm?

  • 全称 Node Package Manager,即“node包管理器”;
  • 作用肯定是帮助我们管理一下依赖的工具包(比如react、react-dom、axios、babel、webpack等等);
  • 作者开发的目的就是为了解决“模块管理很糟糕”的问题;

另外,还有一个大名鼎鼎的node包管理工具yarn:

  • Yarn是由Facebook、Google、Exponent 和 Tilde 联合推出了一个新的 JS 包管理工具;
  • Yarn 是为了弥补 npm 的一些缺陷而出现的;
  • 早期的npm存在很多的缺陷,比如安装依赖速度很慢、版本依赖混乱等等一系列的问题;
  • 虽然从npm5版本开始,进行了很多的升级和改进,但是依然很多人喜欢使用yarn;
  • React脚手架默认也是使用yarn 安装yarn:npm install -g yarn yarn和npm的命令对比
NpmYarn
npm installyarn install
npm install [package]yarn add [package]
npm install --save [package]yarn add [package]
npm install --save-dev [package]yarn add [package] [--dev/-D]
npm rebuildyarn install --force
npm uninstall [package]yarn remove [package]
npm uninstall --save [package]yarn remove [package]
npm uninstall --save-dev [package]yarn remove [package]
npm uninstall --save-optional [package]yarn remove [package]
npm cache cleanyarn cache clean
rm -rf node_modules && npm installyarn upgrade

cnpm的使用

在国内,某些情况使用npm和yarn可能无法正常安装一个库,这个时候我们可以选择使用cnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装脚手架

最后一个需要安装的是创建React项目的脚手架:

npm install -g create-react-app