首页 > 其他分享 >Vite配置打包分类文件

Vite配置打包分类文件

时间:2024-10-22 18:49:26浏览次数:3  
标签:hash name 分类 Rollup Vite js 打包 id vite

概述

vite 默认的打包输出目录是dist/assets/目录,所有的jscssimg等资源都会默认输出到该目录下,文件名默认是[name].[hash:8].[filename]

对于小型项目来说,采用默认配置无伤大雅,但是如果工程比较大,就可以考虑将打包后的文件分类存放在不同目录下。

具体配置

vite是基于RollupES Build的构建工具或者是称为脚手架,而构建那部分就是基于Rollup实现的。

在配置文件vite.config.js中存在rollupOptions属性,其中可以配置Rollup相关属性配置。

实践

vite.config.js配置:

export default defineConfig({
   
  rollupOptions: {
   
    output: {
   
      entryFileNames: "build/js/[name].[hash:6].js",
      chunkFileNames: "build/js/vendor/[name].[hash:8].js",
      manualChunks(id) {
   
        console.log("

标签:hash,name,分类,Rollup,Vite,js,打包,id,vite
From: https://blog.csdn.net/m0_46281382/article/details/143165837

相关文章

  • micro-app【微前端实战】主应用 vue3 + vite 子应用 vue3+vite
    micro-app官方文档为https://micro-zoe.github.io/micro-app/docs.html#/zh-cn/framework/vite子应用无需任何修改,直接启动子应用即可。主应用1.安装微前端框架microAppnpmi@micro-zoe/micro-app--save2.导入并启用微前端框架microAppsrc/main.tsimp......
  • 深度解析机器学习的四大核心功能:分类、回归、聚类与降维
    深度解析机器学习的四大核心功能:分类、回归、聚类与降维前言分类(Classification):预测离散标签的艺术关键算法与代码示例逻辑回归支持向量机(SVM)回归(Regression):预测连续值的科学关键算法与代码示例线性回归岭回归(RidgeRegression)聚类(Clustering):无监督学习中的分组专家......
  • 基于模仿学习的自动泊车运动规划算法 ResNet+BERT分类模型
    本文使用ResNet+BERT分类模型来实现APA自动泊车算法首先定义模型的输出动作类别类别名说明S0停车S+直行前进单位距离S-直行后退单位距离L+左转前进单位角度L-左转后退单位角度R+右转前进单位角度R-右转后退单位角度设单位距离为0.05米,单位......
  • 知识分享 | 符合ISO 26262标准的工具分类与鉴定
    作者:Prof.Dr.MirkoConrad,SophiaKohle&Dr.HartmutPohlheim 软件工具被广泛应用于促进安全相关电子/电器系统的开发之中。这些工具通过自动化所执行的活动,并通过可预测的方式执行容易出现人为失误的操作,从而潜在地提高安全性。与之相反,如果工具执行其预定功能不充分......
  • 研发都应该了解的如何在vite中接入现代化css工程化方案
    作者:京东物流刘微微背景好的css工程化方案可以增强我们项目的可维护性、提高样式的复用性、进行自动化处理等,在提高页面加载速度和性能的同时,我们可以有更多的精力进行js逻辑的处理。添加全局样式文件使用场景:有一个scss/less文件,此文件中定义了一些全局变量,需要在其他的......
  • Jenkins打包Unity游戏环境变量配置
    Jenkins打包Unity游戏失败,通过报错日志会查找到sdk环境有问题,解决sdk的环境问题后会出现ndk环境有问题,为了解决这两个问题导致的打包失败需要在Jenkins中配置环境变量打开Jenkins首页,选中ManagerJenkins,再点击System选项找到全局属性,勾选Environmentvariables选项点击......
  • 210基于java ssm springboot垃圾分类回收预约管理系统垃圾站点(源码+文档+运行视频+讲
     文章目录系列文章目录前言一、详细视频演示二、项目部分实现截图三、技术栈后端框架springboot后端框架springboot持久层框架MyBaitsPlus系统测试四、代码参考源码获取前言......
  • 调速技术基础-调速的分类
    调速技术基础中,调速的分类可以根据不同的标准进行划分。按工作原理分类:机械式调速器:通过机械装置(如离合器、齿轮、链条等)来控制发动机的转速。这种调速器结构简单、成本低廉,通常用于较简单的机械系统中。其工作原理是通过控制喷油泵的供油量来改变柴油机的负荷,从而实现对......
  • 买卖闲置物品前的打包视频一定安全有效吗?
    卖家发货前的打包视频在一定程度上是有作用的,但也并非完全绝对有效。一、打包视频的积极作用提供证据当出现争议时,打包视频可以作为卖家发货时商品状态的初步证据。如果买家声称收到的商品与购买时不符,打包视频可以显示发货时商品的数量、型号、外观等情况,有助于明确责任方。对于......
  • 资产负债表的重分类
    在财务报表中,资产负债表的重分类是为了更准确地反映企业的财务状况。根据会计准则,资产类往来科目期末若出现贷方余额,意味着它不再是债权而是一种债务,应重分类到负债类科目;同样,负债类往来科目期末若出现借方余额,意味着它不再是债务而是一种债权,应重分类到资产类科目。如果不进行重......