当前位置: 首页 > news >正文

react 脚手架

脚手架

脚手架相当于是命令行操作工具,为我们预设了 webpack 的打包配置以及各种项目初始化需要引入的包。

react 官方脚手架

1. react 官方提供的脚手架是 create-react-app

这个脚手架。可以通过下面这个命令全局安装官方脚手架。

npm i create-react-app -g
2. 创建项目
create-react-app [project-name]
+项目名称要遵循 npm 包命名规范:使用 "数字、小写字母、- " 命名,不出现特殊符号,中文或大写字母。

常用的 react 版本

16 项目使用较多
17 几乎跟 16 用法没有区别
18或者更高 默认最高版本

3. 默认项目配置解析
  1. 默认安装的包
    • react:react 的核心
    • react-dom: react 视图渲染的核心(基于 react 构建 webApp(html 页面))
      —> react-native 构建移动端
    • react-scripts: 脚手架将 webpack 打包规则和其他配置都隐藏到了 node_modules 目录下,是对自己打包命令的封装,会自动调用webpack.
  2. package.json 介绍
    • scripts 调试 运行 打包 的命令
    • 浏览器的适配配置项
"browserslist": {"production": [">0.2%","not dead","not op_mini all"],"development": ["last 1 chrome version","last 1 firefox version","last 1 safari version"]}
  1. "eject": "react-scripts eject"
    可以使用这个命令暴露 webpack 以及其他脚手架的配置。

相关文章:

  • STM32八股【10】-----stm32启动流程
  • 【Linux】磁盘空间不足
  • BTC官网关注巨鲸12亿美元平仓,XBIT去中心化交易平台表现稳定
  • github项目:llm-guard
  • SpringCloud实战:Seata分布式事务整合指南
  • Github 今日热点 完全本地化的自主AI助手,无需API或云端依赖
  • Linux进程通信之管道机制全面解析
  • NV149NV153美光固态闪存NV158NV161
  • Linux系统克隆
  • Javase 基础加强 —— 09 IO流第二弹
  • Karakeep | 支持Docker/NAS 私有化部署!稍后阅读工具告别云端依赖,让知识收藏更有序
  • 【医学影像 AI】使用 PyTorch 和 MedicalTorch 实现脊髓灰质分割
  • CMake指令:find_package()
  • Python-多线程编程(threading 模块)
  • 考研政治资料分享 百度网盘
  • Odoo: Owl Props 深度解析技术指南
  • Oracle中的[行转列]与[列转行]
  • 2025京麒CTF挑战赛 计算器 WriteUP
  • OpenHarmony平台驱动使用(一),ADC
  • 《算法导论(第4版)》阅读笔记:p1178-p1212
  • 网站建设的开发方式和费用/百度销售推广
  • 莱芜网站优化有哪些/如何优化搜索引擎的搜索功能
  • 祁连网站建设公司/neotv
  • 常德网站建设求职简历/百度发广告需要多少钱
  • 郑州公司企业网站建设/百度推广查询
  • 网站设计风格及色彩搭配技巧 -/腾讯广告投放平台官网