iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >react MPA多页配置的示例分析
  • 214
分享到

react MPA多页配置的示例分析

2024-04-02 19:04:59 214人浏览 八月长安
摘要

这篇文章主要介绍React MPA多页配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!create-react-app 默认创建的是 SPA 应用,随着代码量的增加,bu

这篇文章主要介绍React MPA多页配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

create-react-app 默认创建的是 SPA 应用,随着代码量的增加,build 后的 js 文件会越来越大。网上有很多拆分大的 js 文件的方案,但其实把 SPA 拆分成 MPA 也未尝不是一种解决方案。

一、创建工程

create-react-app react-mpa

二、eject 配置文件

yarn eject

测试下 eject 是否正常yarn start

三、配置页面

① 修改 webpack entry

entry: {
   index:[
    isEnvDevelopment && require.resolve('react-dev-utils/WEBpackHotDevClient'),
    paths.appIndexJs,
   ].filter(Boolean)
  },

② 修改 webpack output

output: {
  filename: isEnvProduction
    ? 'static/js/[name].[contenthash:8].js'
    : isEnvDevelopment && 'static/js/[name].js',
}

③ 修改 htmlWebpackPlugin

{
 inject: true,
 template: paths.appHtml,
 // 新增
 filename: 'index.html',
 chunks: ['index'],
}

测试下项目工程是否正常运行 yarn start

四、增加页面

1、新建页面所需文件

① 新建 html 页面
复制 public/index.html 为 public/index2.html

② 新建 js 文件
复制 src/index.js 为 src/index2.js
复制 src/App.js 为 src/App2.js

③ 增加文件引用(config/paths.js)

react MPA多页配置的示例分析

2、webpack 配置

① 增加 entry 配置

react MPA多页配置的示例分析

② 增加 HtmlWebpackPlugin 配置

react MPA多页配置的示例分析

运行工程
yarn start

以上是“react MPA多页配置的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网html频道!

--结束END--

本文标题: react MPA多页配置的示例分析

本文链接: https://www.lsjlt.com/news/75712.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • react MPA多页配置的示例分析
    这篇文章主要介绍react MPA多页配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!create-react-app 默认创建的是 SPA 应用,随着代码量的增加,bu...
    99+
    2024-04-02
  • React+TypeScript+webpack4多入口配置的示例分析
    小编给大家分享一下React+TypeScript+webpack4多入口配置的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!资源React-16.8.*react-router-...
    99+
    2024-04-02
  • 多页应用Webpack4配置优化的示例分析
    这篇文章将为大家详细讲解有关多页应用Webpack4配置优化的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言webpack4 相比之前的 2 与 3,改变很大...
    99+
    2024-04-02
  • React降级配置及Ant Design配置的示例分析
    这篇文章主要介绍了React降级配置及Ant Design配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。React降级配置1....
    99+
    2024-04-02
  • React-router v4路由配置的示例分析
    这篇文章主要介绍了React-router v4路由配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一. Switch 、Rou...
    99+
    2024-04-02
  • webpack和react环境配置的示例分析
    这篇文章主要介绍webpack和react环境配置的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!webpack 基本安装开始前还是万万不能缺少的安装:npm install...
    99+
    2024-04-02
  • webpack 2中react开发配置的示例分析
    小编给大家分享一下webpack 2中react开发配置的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!基于webpac...
    99+
    2024-04-02
  • Mysql数据库多实例配置的示例分析
    小编给大家分享一下Mysql数据库多实例配置的示例分析,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!二进制安装: [root@lufengcentos ~]# mkdi...
    99+
    2024-04-02
  • VS2003配置的示例分析
    这篇文章给大家分享的是有关VS2003配置的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。下面为介绍VS2003配置的全过程:(1) 直接安装VS2003(2) 安装VS2003 SP1补丁,下载地址如下...
    99+
    2023-06-17
  • tsconfig.json配置的示例分析
    这篇文章主要为大家展示了“tsconfig.json配置的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“tsconfig.json配置的示例分析”这篇文...
    99+
    2024-04-02
  • IPTABLES配置的示例分析
    这篇文章将为大家详细讲解有关IPTABLES配置的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Iptables配置实例:  Iptables配置的目的,一个是防止公网的入侵,一个是让内...
    99+
    2023-06-13
  • VSFTP配置的示例分析
    这篇文章主要介绍了VSFTP配置的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用rpm命名可顺利安装该软件包。 # rpm -ivh vsftpd-2.0.1-5...
    99+
    2023-06-13
  • react hooks的示例分析
    这篇文章将为大家详细讲解有关react hooks的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。React在16.8版本正式发布了Hooks。关注了很久,最近正...
    99+
    2024-04-02
  • webpack2+React的示例分析
    这篇文章主要为大家展示了“webpack2+React的示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“webpack2+React的示例分析”这篇文章吧...
    99+
    2024-04-02
  • MySQL中多实例配置和管理的示例分析
    这篇文章主要介绍MySQL中多实例配置和管理的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql的多实例有两种方式可以实现,两种方式各有...
    99+
    2024-04-02
  • Zabbix snmptrap配置的示例分析
    这篇文章给大家分享的是有关Zabbix snmptrap配置的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。服务器通过snmptrap主动上报告警,在zabbix配置snmptrap监控也是很简单的。1....
    99+
    2023-06-04
  • Javascript之React的示例分析
    这篇文章主要介绍Javascript之React的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言React核心的单向数据流、一切皆数据的state、不会改变的props,...
    99+
    2024-04-02
  • JS跨域解决react配置反向代理的示例分析
    这期内容当中小编将会给大家带来有关JS跨域解决react配置反向代理的示例分析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。跨域解决方案  jsonp(模拟get)CORS(跨域资源共享)代理i...
    99+
    2023-06-21
  • React中ref的示例分析
    这篇文章给大家分享的是有关React中ref的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。为了摆脱繁琐的Dom操作, React提倡组件化, 组件内部用数据来驱动视图的...
    99+
    2024-04-02
  • vue-cli单页到多页应用的示例分析
    这篇文章将为大家详细讲解有关vue-cli单页到多页应用的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。vue-cli到多页应用前言:我有一个cli创建的vue项...
    99+
    2024-04-02
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作