目录

一、搭建本地开发环境

二、创建 React 脚手架项目

三、VS Code 启动脚手架项目


React脚手架我们所用的其中一个是Create React App,Create React App 是一个用于学习 React 的舒适环境,也是用 React 创建新的单页应用的最佳方式。它会配置你的开发环境,以便使你能够使用最新的 JavaScript 特性,提供良好的开发体验,并为生产环境优化你的应用程序。


一、搭建本地开发环境

使用 React 脚手架搭建项目之前先要确定自己的电脑是否有支持的本地开发环境;据官网建议系统中Node和npm版本要求如下:

​所以我们在cmd下执行命令查看Node和npm版本是否符合要求:

npm默认的源地址在国外,如果网速不太好,可以将其配置到国内源;命令如下:

# 配置国内源
npm config set registry https://registry.npm.taobao.org# 配置源地址
npm config set registry http://www.npmjs.org# 查看当前环境源地址
npm config get registry

环境准备完成后就可以生成项目包了;


二、创建 React 脚手架项目

(1)在创建好的文件夹内打开命令提示行工具,输入命令 npx create-react-app 项目名 创建一个新的项目;

(2)等待一段时间过后会出现成功提示;

(3)按照提示先进入项目名称文件夹 cd reactpro ,然后输入启动命令 npm start ,可以看到,启用的是http://localhost:3000/

(4)启动之后会自动在浏览器展示该项目的首页。

三、VS Code 启动脚手架项目

能够正常展示首页就说明我们项目包创建成功,接下来就可以在编程软件中打开了,推荐 Visual Studio Code。React脚手架项目结构如下:

启动脚手架项目: 

(1)点击 package.json 文件 --> 右键 --> 在集成终端打开;

(2)在终端控制台中输入 npm start --> 回车;

(3)显示以下提示,项目启动成功。


补充 npm 命令:

npm uninstall 包名称  //卸载npm list | findStr 包名称  //查看包是否安装

React(二)react脚手架的搭建相关推荐

  1. React的概述脚手架的搭建JSX语法组件

    什么是React React是一个用于构建用户界面的javaScript库,起源于facebook的内部项目,后续在13年开源了出来 特点 声明式 你只需要描述UI看起来是什么样式,就跟写HTML一样 ...

  2. React学习:脚手架搭建、antd引入-学习笔记

    文章目录 React学习:脚手架搭建.antd引入-学习笔记 脚手架搭建 项目目录结构 antd引入 antd附加:数据可放置的三个位置 React学习:脚手架搭建.antd引入-学习笔记 脚手架搭建 ...

  3. 利用脚手架工具搭建一个新的react项目

    利用脚手架工具搭建一个新的react项目 一,工程架构 1.使用的是create-react-app脚手架工具搭建的工程架构 npm install create-react-app -g全局安装 c ...

  4. 【React】React全栈脚手架搭建-苹果篮子示例

    接着上一章,脚手架已经搭建完毕,接下来便可以编写组件,先上效果图: 对苹果篮子页面进行组件切割 根据视图,我们可以将其切割为两部分 AppleItem:里面的苹果列表项 AppleBasket:包着苹 ...

  5. react快速开始(二)-使用脚手架Create React App创建react应用

    文章目录 react快速开始(二)-Create React App入门 什么是Create React App 快速开始 使用IDE webstrom创建react项目 create react a ...

  6. 【react storybook】从零搭建react脚手架,并使用storybook发布组件库到npm,并生成可视化UI文档

    storybook 成品展示 开发准备 开发组件 写MDX文档 发布文档 发布组件 成品展示 可视化UI文档页面: 可视化UI文档地址: https://guozia007.gitee.io/stor ...

  7. 小邵教你玩转Typescript、ts版React全家桶脚手架

    前言:大家好,我叫邵威儒,大家都喜欢喊我小邵,学的金融专业却凭借兴趣爱好入了程序猿的坑,从大学买的第一本vb和自学vb,我就与编程结下不解之缘,随后自学易语言写游戏辅助.交易软件,至今进入了前端领域, ...

  8. React学习笔记一(React入门+JSX+脚手架)

    文章目录 1. React介绍和特点 1.1 React是什么 1.2 React的特点 2. React的开发依赖 2.1 React的三个依赖 2.2 Babel和React的关系 2.3 Rea ...

  9. 初学react native(脚手架与expo一些报错)

    移动APP 移动指的是移动设备平台, app 是应用 (application) 的缩写, 移动App就是移动设备上运行的应用程序 种类划分 WebAPP:网页应用, 需要运行在浏览器环境中, 无需安 ...

  10. 【React】React介绍环境搭建

    一.React介绍 1.React是什么 一个专注于构建用户界面的 JavaScript 库,和vue和angular并称前端三大框架,不夸张的说,react引领了很多新思想,世界范围内是最流行的js ...

最新文章

  1. Android P 电量管理,Android P亮点汇总:更智能 更简单
  2. python函数def里面嵌套def,python菜鸟求问关于嵌套函数中作用域范围应该怎么理解?,python嵌套,直接上代码def l(l...
  3. java 打印map后的输出
  4. mysql 优化语句
  5. [USACO4.2]草地排水Drainage Ditches
  6. vmware三种网络模式配置(转载)
  7. CSharpGL(29)初步封装Texture和Framebuffer
  8. linux远程工具自动记住密码,linux – 如何记住/缓存或指定Ansible的私钥密码
  9. MATLAB中如何让分度值小点,实验6 干涉的matlab模拟.doc
  10. 常见的C++关键字有哪些?
  11. Tensorflow训练渐渐变慢,迭代一段时间卡死
  12. python怎么引入os模块的函数_Python之OS模块函数
  13. Windows批处理:命令echo 和 @
  14. JVM垃圾回收机制(一)
  15. C# 设置Word文本框中的文字旋转方向
  16. 如何用u盘装xp系统教程
  17. 倒水c语言,洛谷 P1432 倒水问题
  18. 紫光展锐虎贲T618八核(Android11.0)4G核心板
  19. android 页面默认不弹软键盘_Android避免进入页面自动弹出软键盘(真正好用)
  20. 基于ThinkPHP6+Layui后台开发框架

热门文章

  1. Flutter 自定义导航、字体大小、颜色等
  2. (四)Java游戏部署在BlackBerry仿真器上(RIM)
  3. CNS文章代码学习(二)Immunity 三级淋巴结构 文章学习
  4. android不支持USB怎么办,安卓手机usb不能用 手机找不到USB调试模式怎么解决?
  5. 代数几何:Affine Variety 和 Groebner Basis
  6. G. Good Key, Bad Key(思维)
  7. 磊科NW330 LINUX下驱动安装记
  8. 干扰网络信号的app_手机信号屏蔽软件?告诉你一个「真实有效」的屏蔽信号方法...
  9. JAVA,中使用do - while格式 得出5的阶乘
  10. 系统集成项目管理工程师+android,系统集成项目管理工程师证书样本