网站建设合同 技术合同做网约车网站

张小明 2026/1/13 0:21:09
网站建设合同 技术合同,做网约车网站,企业培训内容包括哪些内容,绵阳网站建设联系电话## #x1f4cb; 目录 - [Vite 工作流程](#vite-工作流程) - [开发服务器流程](#开发服务器流程) - [构建流程](#构建流程) - [插件处理流程](#插件处理流程) - [关键配置说明](#关键配置说明) - [依赖关系](#依赖关系) ## Vite 工作流程 ## 开发服务器流程mermaid ## 构建…## 目录- [Vite 工作流程](#vite-工作流程)- [开发服务器流程](#开发服务器流程)- [构建流程](#构建流程)- [插件处理流程](#插件处理流程)- [关键配置说明](#关键配置说明)- [依赖关系](#依赖关系)## Vite 工作流程## 开发服务器流程mermaid## 构建流程mermaid## 插件处理流程mermaid## 关键配置说明### 1. 基础配置### 2. 配置详情#### 插件配置| 插件 | 用途 | 关键配置 ||------|------|----------|| vitejs/plugin-react | React 支持JSX 转换 | 默认配置 || vite-plugin-svgr | SVG 转 React 组件 | svgrOptions || originjs/vite-plugin-commonjs | CommonJS 模块转换 | skipPreBuild: true, exclude || viteStaticCopy | 静态资源复制 | targets: [{ src, dest }] |#### 路径解析配置resolve: { extensions: [.web.mjs, .mjs, .web.js, .js, .web.ts, .ts, .web.tsx, .tsx, .json, .web.jsx, .jsx], alias: { // 从 modules.webpackAliases 继承 : src, // ... 其他别名 }, preserveSymlinks: true, // 保留符号链接用于 yalc 本地联调 }#### CSS 预处理器配置css: { preprocessorOptions: { less: { math: always, javascriptEnabled: true, additionalData: import ./src/styles/var.less; import ./src/styles/roe-theme.less; , // 全局注入样式变量 }, }, }#### 开发服务器配置server: { port: 3000, // 默认端口 host: 0.0.0.0, // 允许外部访问 open: true, // 自动打开浏览器 proxy: require(proxySetup), // 代理配置从 config/setupProxy.js 加载 }#### 构建配置build: { outDir: dist, // 输出目录 assetsDir: static, // 静态资源目录 emptyOutDir: true, // 构建前清空输出目录 sourcemap: true, // 生成 SourceMap rollupOptions: { input: { main: src/index.tsx, // 入口文件 index: public/index.html, // HTML 模板 }, }, }#### 依赖优化配置optimizeDeps: { esbuildOptions: { plugins: [ esbuildCommonjs([react-resizable]), // 特殊处理 react-resizable ], }, }## 依赖关系mermaid## 关键特性### 1. 环境变量处理- 通过 config/env.js 获取环境变量- 使用 define 配置注入到代码中- 支持 .env 和 .env.web 文件### 2. 路径别名- 从 config/modules.js 继承 webpack 别名配置- 支持 指向 src 目录- 保留符号链接支持 yalc 本地联调### 3. CommonJS 兼容- 使用 originjs/vite-plugin-commonjs 处理 CommonJS 模块- 特殊处理 react-resizable 等库- 排除 screen-editor 等不需要转换的包### 4. 静态资源处理- SVG 通过 vite-plugin-svgr 转为 React 组件- 静态资源通过自定义插件复制到构建目录- 支持 base 资源的自动复制### 5. Less 全局样式- 自动注入 var.less 和 roe-theme.less- 支持 Less 数学运算- 启用 JavaScript 表达式### 6. 开发体验优化- HMR 热模块替换- 自动打开浏览器- 代理配置支持 API 转发- SourceMap 支持调试## 使用命令| 命令 | 说明 | 流程 ||------|------|------|| yarn start | 启动开发服务器 | 加载配置 → 启动服务器 → HMR || yarn start:base | 本地联调模式 | yalc link → 启动服务器 || yarn build | 生产构建 | 优化 → 打包 → 输出 || yarn build:svg | 生成 SVG 雪碧图 | 扫描 SVG → 生成雪碧图 |## 注意事项1. **不允许使用 require**src 目录内必须使用 import2. **样式导入**去掉 ~ 符号3. **SVG 处理**使用手动生成雪碧图方式避免启动时转换4. **本地联调**使用 yalc 进行 base 的本地联调5. **缓存清理**遇到依赖问题可删除 node_modules/.vite 文件夹
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

重庆建站模板代理防红短链接生成

手把手排查Multisim 14.0主数据库打不开?别急,90%的问题都出在这几个地方! 你有没有遇到过这样的情况:刚装好Multisim 14.0,一打开就弹窗提示“Database initialization failed”或者“Main database not found”&…

张小明 2026/1/10 1:26:33 网站建设

互动广告机网站建设网站设计原型图

dropClust:高效处理大规模单细胞聚类 在单细胞RNA测序技术飞速发展的今天,研究人员能够以前所未有的分辨率解析复杂组织中的细胞异质性。然而,随着测序通量的提升,数据规模也迅速膨胀——动辄数十万甚至上百万个细胞、数万个基因的…

张小明 2026/1/12 5:37:29 网站建设

做网站在什么地方找小企业做网站有没有用

如何快速掌握数学:面向自学者的完整学习路径指南 【免费下载链接】math 🧮 Path to a free self-taught education in Mathematics! 项目地址: https://gitcode.com/GitHub_Trending/ma/math 想要系统学习数学但不知从何开始?这份免费…

张小明 2026/1/8 16:18:18 网站建设

那些网站可以接私活做微信app下载安装官方版

什么是 电鱼智能 EFISH-SBC-RK3308?电鱼智能 EFISH-SBC-RK3308 是一款专为智能语音交互打造的嵌入式核心平台。它搭载 Rockchip RK3308 四核 Cortex-A35 处理器。与通用开发板不同,它是一颗“由于音频而生”的 SoC:内置 Audio Codec&#xff…

张小明 2026/1/8 15:56:23 网站建设

做网站得每年续费吗拼多多网上购物入口

前端大文件上传系统(纯原生JS实现)—— 专治各种不服IE9的倔强开发者 各位前端老炮儿们,今天给大家带来一个能兼容IE9的20G大文件上传系统,保证让你的客户感动到哭(或者吓跑)。毕竟在这个Vue3横行的时代&a…

张小明 2026/1/11 9:37:35 网站建设

政务网站队伍建设情况网页制作人员培训课程

第一章:Docker Compose的 Agent 服务健康报告在微服务架构中,确保各个容器化服务的运行状态可监控、可追溯是系统稳定性的关键。Docker Compose 提供了内置的健康检查机制,结合自定义 Agent 服务,可以实现对应用组件的实时健康报告…

张小明 2026/1/9 7:41:40 网站建设