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

微信公众号做特效的网站淄博网站推广公司那些

微信公众号做特效的网站,淄博网站推广公司那些,企业文化墙设计,用html制作简单购物网页一、项目打包和本地预览 1.1、项目打包 打包指的是将项目中的源代码和资源文件进行处理,生成可在生产环境中运行的静态文件的过程 打包命令 npm run build 1.2、本地预览(模拟服务器运行项目) 本地预览是指在本地通过静态服务器模拟生产…

一、项目打包和本地预览

1.1、项目打包

打包指的是将项目中的源代码和资源文件进行处理,生成可在生产环境中运行的静态文件的过程

打包命令

npm run build

1.2、本地预览(模拟服务器运行项目)

本地预览是指在本地通过静态服务器模拟生产服务器运行项目的过程

安装本地服务包

npm i -g serve

运行命令

serve -s ./build

在浏览器中访问http://localhost:300/

二、打包优化

2.1、路由懒加载

什么是路由懒加载?

路由懒加载是指路由的js资源只有在被访问时才会动态获取,目的是为了优化项目的首次打开时间

如何配置?

1、把路由修改为由React提供的lazy函数进行动态导入

2、使用React内置的Suspense组件包裹路由中element选项对应的组件

import {createBrowserRouter} from 'react-router-dom'
import { lazy, Suspense } from 'react'// 1、lazy函数对组件进行导入
const Login = lazy(()=>import('@/pages/Login'))const router = createBrowserRouter([{path:'/',element:<Suspense fallback={'加载中'}><Login/></Suspense>}
])export default router

2.2、包体积分析

通过可视化的方式,直观的体现项目中各种包打包之后的体积大小,方便做优化

这里提供一个插件:source-map-explorer

安装:

npm i source-map-explorer

在package.json中配置命令

  "scripts": {"dev": "vite","build": "vite build","lint": "eslint .","preview": "vite preview","analyze":"source-map-explorer 'build/static/js/*.js'"},

2.3、CDN配置

体积较大的非业务js文件,比如React、React-dom可以放在CDN服务器

放在CDN的优点有

1、体积较大,需要利用CDN文件在浏览器的缓存特性,加快加载时间

2、非业务的js文件,不需要经常做变动,CDN不用频繁更新缓存

如何实现呢?

1、把需要做CDN缓存的文件排除在打包之外

2、以CDN的方式重新引入资源

直接移步至Vue打包优化-加快首屏加载速度

下一章:React学习笔记16:常用的几个Hook函数


文章转载自:

http://TXQqgWnY.chmkt.cn
http://usj666dF.chmkt.cn
http://kwj55kFk.chmkt.cn
http://4UtPl2LX.chmkt.cn
http://eatpjIcJ.chmkt.cn
http://W70R5ihr.chmkt.cn
http://kQPipX7w.chmkt.cn
http://ELt3BeN5.chmkt.cn
http://PG9QdiX9.chmkt.cn
http://V0qLPzbG.chmkt.cn
http://w8WLlkqf.chmkt.cn
http://mDBPBmYa.chmkt.cn
http://ZOj7iNYv.chmkt.cn
http://TsAQiZJJ.chmkt.cn
http://Ech0RCZZ.chmkt.cn
http://2AzKtZ2A.chmkt.cn
http://hUac7K5Q.chmkt.cn
http://bX0XrdTp.chmkt.cn
http://1cT3dBLr.chmkt.cn
http://erKSzB5E.chmkt.cn
http://1ma08BMZ.chmkt.cn
http://0AW8nbJ0.chmkt.cn
http://7URKJzwd.chmkt.cn
http://31kXrn2Z.chmkt.cn
http://yQKR4r1A.chmkt.cn
http://xDzRK6UU.chmkt.cn
http://ep2cnJ5L.chmkt.cn
http://cj5Ep8Q1.chmkt.cn
http://jdXpjoFn.chmkt.cn
http://xpH6HPUg.chmkt.cn
http://www.dtcms.com/wzjs/679785.html

相关文章:

  • 手机公司网站建设比较好的做网站生意买螃蟹
  • 网站开发公司的职责做海关授权的网站
  • 做网站年赚千万商城网站建设排名
  • 做h5的图片网站中国免费网站服务器免费下载
  • 网站开发维护合同样板网站设计 培训
  • 深圳专门网站建设延安网站建设报价
  • 国内老牌的网站制作cloudflare cdn
  • wp建站优化内蒙古自治区建设厅官方网站
  • 建设网站需要会什么从做网站可以用现在的名称吗
  • 沈阳网官方网站多个网站一个域名
  • 黄冈网站推广在线观看wordpress 发布
  • 可以做签名链接的网站完整网页制作教程
  • 网站建设太金手指六六十八园区网络建设方案
  • app模板网站兰州公司做网站
  • 做网站框架张家口建设厅官方网站
  • 宜春做网站公司潍坊网站建设熊掌号
  • 珠海网站建站模板网站建设问题整改报告
  • 零基础网站建设入门到精通视频教程重庆模板网站建站
  • 门户网站什么意思举例子东城企业网站开发
  • 找网络公司做网站要注意这4个细节适合做网站背景的图片
  • 襄阳做网站多少钱英文外贸发布网站
  • 网站建设中 模板 下载网站维护的具体问题
  • 福田企业建站推广服务公司长沙天津网站建设
  • 建设银行 福建分行招聘网站网站建设员岗位职责
  • 公司网站制作教学二手交易网站开发的
  • 物流网站的建设方案固定ip做网站路由设置
  • 网站添加微信支付功能网站技术解决
  • 网站域名及空间购买河北邯郸有什么好玩的地方
  • wordpress网站微信支付北湖区网站建设
  • 可以自己买个服务器做网站吗seo优化一般优化哪些方面