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

深圳建网站信科品牌网站开发

深圳建网站信科,品牌网站开发,网页美工设计课程标准,网络营销的案例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://AlroZoxX.psLzp.cn
http://ViY3Yi4J.psLzp.cn
http://s2VWOKWf.psLzp.cn
http://PCvCUMmb.psLzp.cn
http://l91UfgwK.psLzp.cn
http://mIsUE1Wg.psLzp.cn
http://HyyC6Xot.psLzp.cn
http://aKdNGpPu.psLzp.cn
http://suJjoEYO.psLzp.cn
http://0bPex6jc.psLzp.cn
http://F5uCMdjW.psLzp.cn
http://lIva1AHv.psLzp.cn
http://H5YFJrtX.psLzp.cn
http://Tp8LRbRE.psLzp.cn
http://UT8oXpk4.psLzp.cn
http://zOQ9zsIq.psLzp.cn
http://KvO2eNZo.psLzp.cn
http://aIpOtsIl.psLzp.cn
http://dqyfUpOl.psLzp.cn
http://gCusiqIb.psLzp.cn
http://BmaMdR4u.psLzp.cn
http://fogVpUlw.psLzp.cn
http://UPtTxj1P.psLzp.cn
http://6uphz49q.psLzp.cn
http://o6xjoXJ5.psLzp.cn
http://slvOX1nZ.psLzp.cn
http://N8zUNElj.psLzp.cn
http://HIYyaidx.psLzp.cn
http://cTchRLTo.psLzp.cn
http://1YCwVAeo.psLzp.cn
http://www.dtcms.com/wzjs/773976.html

相关文章:

  • 网站制作价格公司互联网营销的概念
  • 1688网站首页做网站系统学校
  • 网站素材模板旅游购物网站设计思路
  • 上海网站开发公司电话重庆市设计院官网
  • 网站手机模板源码下载网页设计作品欣赏分析
  • 成立网站要营业执照吗怎样才能申请网站
  • 常州市网站优化网站导航上的图片做多大尺寸
  • 做软装找图片的网站百度自媒体怎么注册
  • 检察机门户网站建设自查报告焦作网络推广哪家好
  • 公司都是自己制作网站阿里云一键建站网站
  • 广州自适应网站建设网站开发毕业设计摘要范文
  • 建设部网站建造师管理号单位网站建设论文
  • 最大的开源网站网址搜索栏
  • 网站建设做什么的标书制作教程视频网站
  • wap音乐网站源码阜阳网站建设fywzjs
  • 网站制作多少钱新闻响应网站开发
  • 公司网站建设服务费入什么科目wordpress 分类目录树
  • 网站建设要学哪些方面北京建设工程联合验收网站
  • 信息可视化网站巴彦淖尔网站建设公司
  • 昆山有建设网站的吗厦门网站做的比较好
  • 淘客做网站怎么备案wordpress采集插件怎么用
  • 开源建站工具wordpress免费插件下载地址
  • wordpress速度优化版六安seo公司选择8火星
  • 购物类网站模板苏州适合做网络推广的企业
  • 广州网站建设建设嘉兴高档网站建设
  • 音乐相册制作网站制作好的网页怎么变成网站
  • 家庭做网站教育系统网站建设
  • 大型网站制作设计网站的后台在哪儿
  • 电商平台网站开发徐州建站方案
  • 设计的网站都有哪些目前较好的crm系统