antd pro学习之react扫盲学习(一)

环境,脚手架准备

  1. (一)环境
    (1)安装nodejs
    下载地址:https://nodejs.org/zh-cn/download/
    .msi–>需安装 .zip–>解压即用,无需安装
    (nodejs已集成了npm,无需另外安装)
    (2)编辑器 vscode
    下载地址:https://code.visualstudio.com/

  2. (二)创建react项目
    在任意位置新建一个文件夹,shift+鼠标右键 ,选择shellpower选项,然后执行 如下命令,生成官方脚手架:

npm install -g create-react-app
create-react-app my-app(你的项目名称)
/*如果不成功,可以试试 create-react-app my-app(你的项目名称) --use-npm*/

当命令行出现 Happy hacking!时,说明手脚架已经生成成功了!
生成的项目结构如下:
在这里插入图片描述

node_modules  --  放置项目依赖的第三方的包

public  --  favico.ico: 网页tab标签小图标
            index.html: 初始页面
            manifest.json: wepack打包优化相关

scr  --  放的项目所有的源代码
    所有代码的入口在 index.js 里面--->即为之后我们开发主要会编辑的文件
 
yarn.lock  --  项目依赖的安装包
 
package.json  --  node的包文件、项目的结束(名字/版本号/依赖的第三方的包/调用的指令等)
    记录用npm安装过哪些包  ^  代表 npm install 的时候会自动安装大版本号相同的最新的
    一个版本(x.y.z)
        x - 大版本号,api兼容变化会改变大版本号,x 递增
        y - 次版本号,新增功能时但不影响api的兼容,y 递增
        z - 修订号,bug修复不影响api兼容,z
 
package-lock.json  --  确定当前安装的包的依赖,以便后续在安装的时候生成相同的依赖(锁定
                       安装时的包的版本号)
    5.x.x之后的npm版本中,pakage-lock.json是会被自动生成的
        version记录了包的版本,resolved记录了包的下载来源。
        package.json 和 package-lock.json的关系:
            package.json负责的不仅仅是记录各种依赖包,它还记录了其他信息。
            pakage-lock.json的作用仅仅是辅助package.json锁定依赖包的版本
            pakage-lock.json可有可无,没有的话只是不能锁定版本而已,而package.json
            是必须要有的。
 
.gitignore  --  git管理代码的时候,有的文件不希望传到git仓库中,可以把文件定义在这。
 
App.test.js  --  自动化测试的文件

在vscode编辑器中引入刚刚创建的项目

在vscode终端执行 npm start,启动项目:

npm start

默认浏览器会自动打开网页http://localhost:3000/

在这里插入图片描述

则说明启动成功了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值