从0到1搭建react工程一(基础环境与devServer服务配置)

本文从0开始,逐步教你如何搭建一个React工程,包括主要使用的技术栈、初始化工程、配置依赖环境、设置webpack和Babel,以及启动devServer服务进行React代码的编写和运行。通过这个过程,你可以了解一个基本的React项目的构建流程。
摘要由CSDN通过智能技术生成

主要技术栈

构建工具:webpack v4.x
编译工具:babel v7.x
Js框架:Reactjs v16.8.x
UI库:antd v3.x

初始化工程

目录结构

react-project
/root
  package.json ------------------------- 项目配置信息
  webpack.config.js--------------------- 构建配置文件
  .babelrc ----------------------------- js编译配置文件
  index.html --------------------------- html
    /src ------------------------------- 源代码
      index.js ------------------------ 
// 初始化package.json
yarn init -y

依赖环境

// 安装react,react-dom
yarn add react react-dom antd

dependencies

  • react
  • react-dom
  • antd
// 安装dev环境依赖
yarn add webpack webpakc-cli ... --dev

devDependencies

  • webpack
  • webpack-cli
  • webpack-dev-server
  • @babel/core
  • @babel/preset-env
  • @babel/preset-react
  • babel-loader

package.json中新增scripts字段,并写入start指令以webpack-dev-server启动工程,若不配置构建文件,默认以根目录下webpck.config.js || webpackfile.js为启动配置。即webpack-dev-server === webpack-dev-server --config webpack.config.js || webpackfile.js

最终的package.json文件

{
   
  "name": "react-project"
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值