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

大型网站都怎么做推广wap网站建设案例

大型网站都怎么做推广,wap网站建设案例,英文网站怎么做seo,erp系统是什么软件有哪些vite打包的简单配置 Vite 是一个面向现代浏览器的新型前端构建工具,它利用浏览器原生的 ES 模块支持进行快速开发。相比传统的打包工具(如 Webpack),Vite 在开发模式下具有更快的冷启动速度和即时热更新能力。 import { defineC…

vite打包的简单配置

Vite 是一个面向现代浏览器的新型前端构建工具,它利用浏览器原生的 ES 模块支持进行快速开发。相比传统的打包工具(如 Webpack),Vite 在开发模式下具有更快的冷启动速度和即时热更新能力。

import { defineConfig } from 'vite';
import vue from '@vitejs/plugin-vue'; // 支持 Vue 3 单文件组件
import ElementPlus from 'unplugin-vue-components/vite'; // 自动按需引入 Element Plus 组件
import AutoImport from 'unplugin-auto-import/vite'; // 自动导入常用 API
import Components from 'unplugin-vue-components/vite';export default defineConfig({plugins: [vue(), // 启用 Vue 插件AutoImport({ // 自动导入 Vue、Pinia 等常用 APIimports: ['vue', 'vue-router', 'pinia'],dts: true, // 生成 auto-imports.d.ts 类型声明文件}),Components({ // 自动注册 Vue 组件extensions: ['vue'], // 支持的组件类型dts: true, // 生成 components.d.ts 类型声明文件}),ElementPlus({ // 自动按需加载 Element Plus 组件useSource: true, // 使用源码版本以支持主题定制}),],server: {port: 80, // 开发服务器端口open: true, // 自动打开浏览器proxy: { // 配置代理解决跨域问题'/api': {target: 'http://localhost:8080', // 后端服务地址changeOrigin: true, // 是否更改请求头中的 originrewrite: (path) => path.replace(/^\/api/, ''), // 路径重写,去掉 /api 前缀},},},build: {outDir: 'dist', // 构建输出目录assetsDir: 'assets', // 静态资源存放目录minify: 'terser', // 使用 terser 进行压缩(支持压缩 JavaScript)terserOptions: {compress: {drop_console: true, // 删除 console 语句drop_debugger: true, // 删除 debugger 语句},},rollupOptions: {input: {main: './index.html', // 主入口文件nested: './nested/index.html', // 子页面入口文件},},},resolve: {alias: { // 路径别名配置'@': path.resolve(__dirname, './src'), // 将 @ 映射为 src 目录},},
});
  • 核心配置说明

1、plugins:插件列表,用于增强 Vite 的功能。

vue():启用对 Vue 3 单文件组件的支持。
AutoImport:自动导入常用的 Vue、Pinia、Vue Router 等
API,减少手动导入。 Components:自动注册 Vue 组件,无需在每个文件中手动导入。 ElementPlus:按需加载
Element Plus 组件,提升性能并减少包体积。

2、server:开发服务器配置。

port:指定本地开发服务器监听的端口号。 open:是否在启动时自动打开浏览器。 proxy:设置反向代理,解决开发环境下的跨域问题。

3、build:构建生产环境时的配置。

outDir:指定构建输出的目录,默认是 dist。 assetsDir:静态资源的存放路径。 minify:指定压缩工具,通常使用
terser 来压缩 JavaScript。 terserOptions:自定义 Terser 压缩选项,如删除调试代码。
rollupOptions.input:多页面应用的入口配置。

4、resolve: 用于配置模块解析行为。它告诉 Vite 如何查找和加载模块。

alias:路径别名,方便项目中引用模块或组件。 extensions:指定要解析的文件扩展名列表。

http://www.dtcms.com/a/453919.html

相关文章:

  • Windows文件资源管理器快速查看文件夹内所有视频总时长
  • 聊城网站营销信息一般的网站都是用什么系统做的
  • 网站搭建传媒公司网站模板
  • 关于我的cifar-10的模型跑取
  • linux进程详解
  • 【无约束优化】多维搜索——梯度方法
  • AI作为操作系统已经不能阻挡了,尽管它还没来
  • 哪个网站建设公司贵阳网站建设公司排行
  • 建设银行官方网站企业网银苏州市工程造价信息网官网
  • API 类别 - 选择器
  • 网站建设商业阶段谷歌网站提交
  • VSCode下json文件自动排版的实现(VSCODE安装美化JSON插件)
  • 深圳做网站推广公司微信小程序商城需要多少钱
  • 在Vue项目中构建后端配置的动态路由及权限控制体系
  • 鄢陵县网站苏州商城网站制作
  • grep 命令使用手册详解
  • 青岛市黄岛区城市建设局网站网站关键词百度首页消失
  • 国外服装设计网站网销网站建设流程图
  • 牛客算法_堆栈
  • 2025-10-07打包时遇到Failed to execute script pyi rth tkinter问题
  • 磁共振成像原理(理论)21:K空间采样 (Sampling of k-Space) - k空间信号的采样要求
  • 浅谈 gRPC——以 Python 项目 secure_services_py 为例
  • 2025版基于springboot的美食食品商城系统
  • SpringBoot + PostgreSQL 密码认证失败 Windows 系统解决方案
  • 辽宁朝阳网站建设公司中国铁建门户登录
  • C# BLF 文件格式分析
  • C++基础:(八)STL简介
  • 深圳东门地铁站叫什么桂林出网站
  • 2025年--Lc169--H36.有效的数独(矩阵)--Java版
  • 网站建设工作总结培训上海对外经贸大学