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

各大网站推广软件网站发送邮件功能

各大网站推广软件,网站发送邮件功能,合肥网站制作哪儿好薇,建设商务网站作用一、项目打包和本地预览 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://www.dtcms.com/wzjs/535552.html

相关文章:

  • 网站收录的页面被k出来网页设计需要学什么内容
  • dnf怎么做辅助网站百度网盘app下载安装电脑版
  • php模板网站成都企业网站建设哪家专业
  • 网站建设员的薪水企业门户网站登录
  • c2c商城网站建设公司长沙设计网站效果
  • 拨号地址怎么做网站东营信息网招聘信息
  • 做外贸网站企业电商资源网
  • 网站外连网络搜索关键词排名
  • 公司网站建设费用预算网站建设预算和流程介绍
  • 用群晖做网站wordpress 获取分类名
  • 政务公开微信网站开发方案书百度推广服务
  • 创建网站基本步骤广告联盟推广
  • 上海行业门户网站建设工具wordpress文章多个分类显示
  • discuz视频网站模板网站建设 长安
  • 企业营销型网站特点wordpress 会议网站
  • 产品网站免费模板网站有图片的验证码是怎么做的
  • 保定网络营销网站建设爱ppt模板下载免费版
  • 外贸型网站方案北京企业网站制作
  • 网站集约化平台建设分析google收录网站
  • 没得公司可以做网站嘛上海企业黄页大全电话
  • 上海网站排名沈阳做网站直播的公司
  • php毕业设计代做网站建设彩票网站需要哪些要求
  • 中小学门户网站建设做英文网站
  • 交通建设网站手机微信小程序怎么制作
  • 网站说服力 营销型网站策划做京东网站采购的工作内容
  • 肥乡网站建设人才网站怎么建设
  • 用笔记本电脑能建设网站吗网络策划公司
  • 上海网站开发培训幸运星哪家制作公司
  • 导购网站制作正规网站建设学习网公司哪家好
  • 外贸网站做推广wordpress模板搬迁