文章目录

  • 一、安装node
  • 二、配置淘宝镜像
  • 三、配置 vscode(win10)
  • 四、全局安装脚手架
  • 五、创建项目
  • 编写第一个 react 程序教程

一、安装node

  1. 请在官网下载安装:https://nodejs.org/zh-cn/
  2. vscode 中 点击 ( ctrl + `) 调出终端
  3. 输入指令node -v,能显示版本号,说明 node 已经装好了
  4. 输入指令npm -v,能显示版本号,说明 npm 可以使用了

点击链接查看图文教程
https://blog.csdn.net/qq_45677671/article/details/114535955

二、配置淘宝镜像

  • 输入指令:
  • npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 输入指令cnpm -v,能显示版本号,说明 cnpm 已经装好了

三、配置 vscode(win10)

win7 无需配置

  1. 右击VSCode图标,选择属性,选择兼容性,勾选以管理员身份运行此程序,最后点击确定
  2. vscode 中 点击 ctrl + ` 调出终端
  3. 输入命令:get-ExecutionPolicy
  4. 输入命令:set-ExecutionPolicy RemoteSigned
  5. 输入命令:get-ExecutionPolicy
  • Restricted:表示禁止终端使用命令的
  • RemoteSigned:表示可以使用终端命令了

四、全局安装脚手架

React团队推荐使用create-react-app(相当于vue的vue-cli)来创建React新的单页应用项目,它提供了一个零配置的现代构建设置。

React脚手架(create-react-app)意义:

  • 脚手架是官方提供,零配置,无需手动配置繁琐的工具即可使用
  • 充分利用Webpack,Babel,ESLint等工具辅助项目开发
  • 关注业务,而不是工具配置
1. create-react-app会配置我们的开发环境,以便使我们能够使用最新的 JavaScript特性,
2. 提供良好的开发体验,并为生产环境优化你的应用程序。
3. 为了能够顺利的使用create-react-app脚手架,
我们需要在我们的机器上安装:
4. Node >= 8.10 和 npm >= 5.6。
  • 在终端输入命令:npm install -g create-react-app

  • 这需要等待一段时间,这个过程在安装三个东西
  • react: react的顶级库
  • react-dom: react在web段的运行环境
  • react-scripts: 包含运行和打包react应用程序的所有脚本及配置

五、创建项目

  • 先创建一个放置项目的文件夹www
  • 在终端中使用cd指令跳转到这个文件夹
  • 创建项目指令:create-react-app your-app(your-app是项目名,可以自己取)

  • 出现下面的界面,表示创建项目成功:
Success! Created your-app at /dir/your-app
Inside that directory, you can run several commands:npm startStarts the development server.npm run buildBundles the app into static files for production.npm testStarts the test runner.npm run ejectRemoves this tool and copies build dependencies, configuration filesand scripts into the app directory. If you do this, you can’t go back!We suggest that you begin by typing:cd your-appnpm startHappy hacking!
  • 通过cd your-app命令进入目录
  • 运行npm start即可运行项目

  • 生成项目的目录结构如下:
├── README.md            使用方法的文档
├── node_modules        所有的依赖安装的目录
├── package-lock.json   锁定安装时的包的版本号,保证团队的依赖能保证一致。
├── package.json
├── public              静态公共目录
└── src                 开发用的源代码目录

编写第一个 react 程序教程

点击跳转:https://blog.csdn.net/qq_45677671/article/details/115874685

React vscode 创建 react 项目流程【超详细】相关推荐

  1. Vue vscode 创建 vue 项目流程【超详细】

    文章目录 一.安装node 二.配置淘宝镜像 三.配置 vscode(win10) 四.全局安装脚手架 五.创建项目 六.进入项目 七.项目结构 一.安装node 请在官网下载安装:https://n ...

  2. Idea中创建maven项目(超详细)

    Idea中创建maven项目 提示:前提条件时maven已经安装好,并且环境变量也配置完成,maven没安装好或者环境变量没有配置好的请参考我上一篇文章--maven的安装和配置 上篇博文链接:htt ...

  3. myeclipse需要配置服务器得项目是,【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】...

    之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友.我是用的是MyE ...

  4. java帮助文档mye_【SpringMVC】使用Myeclipse创建SpringMVC项目【超详细教程】

    之前一直是使用Eclipse创建Web项目,用IDEA和MyEclipse的创建SpringMVC项目的时候时不时会遇到一些问题,这里把这个过程记录一下,希望能帮助到那些有需要的朋友.我是用的是MyE ...

  5. idea创建javaweb项目步骤超详细(2022最新版本)

    目录 前言必读 一.新建文件 1.在idea里面点击文件-新建-项目 2.新建项目-更改名称为自己想要的项目名称-创建 3.右键自己建立的项目-添加框架支持(英文版是Add Framework Sup ...

  6. IntelliJ IDEA 12 创建Web项目 教程 超详细版

    原文 http://www.cnblogs.com/cnjava/archive/2013/01/29/2881654.html IntelliJ IDEA 12 新版本发布 第一时间去官网看了下   ...

  7. 超详细的VsCode创建SpringBoot项目(图文并茂)

    文章目录 超详细的VsCode创建SpringBoot项目(图文并茂) 一.安装jdk 1.OpenJDK 2.Java SE Development Kit 8 二.安装maven 1.下载 2.配 ...

  8. centos7根据端口查进程_记录一次CentOs7下Nginx+WSGI部署Django项目(超详细)

    记录一次Django部署的文章,不是很熟悉Linux系统,踩了不少坑,本篇文章相当于是一个总结,我会在本文中详细介绍,部署单个Django项目和多个Django的方法,如读者有更好的方法,欢迎留言一起 ...

  9. 嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细)

    嵌入式:Keil uvision5环境下创建一个工程模板(步骤超详细) 1.创建一个空的文件夹,命名为"test"(可以为任何名字) 2.打开test文件夹,在该目录下依次创建两个 ...

最新文章

  1. C# - 委托中的逆变
  2. 百度web前端面试题之求两个数的最大公约数和最小公倍数
  3. 二维数组最大关联子数组
  4. ldap seach java_从LDAP(Java)检索信息
  5. 剑指offer之二维数组中查找
  6. 北大核心期刊2012《科技通报》杂志简介《科技通报》论文范文
  7. 如何在SQL Server中分析存储子系统性能
  8. 超大文件中查找关键字
  9. 使用STL中的list容器实现单链表的操作
  10. Python中更新pip版本的那些事
  11. CIFAR10 代码分析详解——cifar10_train.py
  12. ARKit入门到精通-1.5 -基础内容-史小川-专题视频课程
  13. nuxt 低版本浏览器不兼容处理
  14. zk kafka常识
  15. HTML_炫酷的按钮样式
  16. 大势至USB端口管理软件网络版8.1注册破解
  17. android距离传感器的应用
  18. 领扣LintCode问题答案-5. 第k大元素
  19. Android 自定义锁屏_开发自定义ROM提速:红米Note 6 Pro等Android Pie内核源代码上线...
  20. DVWA的搭建以及文件上传漏洞各个等级测试

热门文章

  1. 面试题:js怎么判断是否是数组?
  2. vue 创建图片坐标点_利用vue+fabric.js获取图片坐标,并实现图片拖拽、旋转、拉伸等功能...
  3. sse php,在nginx下利用php配置SSE的正确方法
  4. 夸克网盘的文件怎么保存到百度网盘?
  5. html5 猫 特效,html5特效-css3页面元素切换墨水喷墨效果
  6. 敌情篇 ——DDoS攻击原理
  7. JS中splice、slice用法及区别
  8. HTML5开发APP技术文档
  9. 并网系统和离网光伏系统有什么不同?
  10. python crypt模块_Python常见加密模块用法分析【MD5,sha,crypt模块】