首页 > 其他分享 >vite 分包配置

vite 分包配置

时间:2024-01-13 13:23:25浏览次数:28  
标签:node const 配置 分包 env return id vite

一、默认打包结果

image

二、配置 node_modules 打到一个文件

结果

image

配置

// vite.config.js
export default defineConfig(({ mode }: ConfigEnv): UserConfig => {
  const root = process.cwd() // 项目根目录(index.html 文件所在的位置)
  const env = loadEnv(mode, root) // 加载 envDir 中的 .env 文件 只有前缀为 VITE_ 会被加载
  const viteEnv = wrapperEnv(env)
  return {
    base: './',
    build: {
      rollupOptions: {
        output: {
          manualChunks: (id) => {
            if (id.includes('node_modules')) {
              return 'vendor'
            }
          }
        }
      }
    }
  }
})

标签:node,const,配置,分包,env,return,id,vite
From: https://www.cnblogs.com/huangtq/p/17962172

相关文章

  • VS Code的C语言配置以及使用的傻瓜式教程
    VSCode的C语言配置以及使用的傻瓜式教程写在前面的话作者在学习使用vscode写C代码的时候,根据网上很多参差不齐的教程踩了不少的坑,很多教程在配置完成后总会出现一些普遍性的痛点,所以笔者决定写一篇傻瓜式的教程,帮助大家快速配置vscode,并成功运行C语言代码.作者水平有限,......
  • 无涯教程-Maven - 配置文件
    构建配置文件是一组配置值,可用于设置或覆盖Maven构建的默认值。文件类型构建配置文件主要分为三种类型。Type定义的地方PerProject在项目POM文件pom.xml中定义PerUser在Maven设置xml文件(%USER_HOME%/.m2/settings.xml)中定义Global在Maven全局设置xml文件(%M2_HOME%/co......
  • java项目(jar包)配置为开机自启 jar包bat脚本启动和配置为开机自启
    今天给大家分享一下,如何把java项目,打包--------打包后启动---------生成bat文件启动-----------设置为开机自启。每一步都是先是文字描述,后面是图片展示。首先是打包,咱们写好的项目在maven处点击clear,等待完成后,点击package      打包完成后,在target目录下可以看到......
  • vite创建项目
    vite创建项目cmd输入命令行npminit@vitejs/app输入项目名称选择创建方式及创建内容切换到创建项目文件夹安装依赖npminstall或npmi创建完成用vscode打开指令code.相关配置内容"scripts":{"dev":"vite--open",//--open启动完成后自动打开浏览器"build":"vite......
  • 现代 IT 人一定要知道的 Ansible系列教程:Ansiable配置
    现代IT人一定要知道的Ansible系列教程:Ansiable配置配置文件Ansible中的某些设置可通过配置文件(ansible.cfg)进行调整。库存配置对于大多数用户来说应该足够了,但您可能出于某些原因想要更改它们。可以在配置文件中进行更改并使用该更改,该文件将按以下顺序搜索:ANSIBLE_CONFIG......
  • VRRP配置实验
    1、实验拓扑图2、实验目的确定配置PC1、PC2访问路由器R1的路径3、实验配置3.1SW1配置<sw1>displaycurrent-configuration #sysnamesw1#vlanbatch102030405060100#clusterenablentdpenablendpenable#dropillegal-macalarm#diffservdomaindefault#d......
  • BCLinux 8.2安装配置图解教程--龙蜥社区国产移动云系统
    社区镜像下载地址:https://openanolis.cn/download安装参考地址:https://www.osyunwei.com/archives/13017.html1安装系统界面说明:InstallBigCloudEnterpriseLinux8  #安装Testthismedia&installBigCloudEnterprise Linux8#测试安装文件并安装Troubleshooti......
  • 软件测试/测试开发全日制|Pytest conftest.py配置文件如何使用?
    前言我们知道在python中要想实现数据的共享,可以定义一个“全局变量”,在另一个文件中使用的时候通过先导入,再使用的方式来访问。pytest中定义个conftest.py来实现数据,参数,方法、函数的共享。本文就给大家介绍一下conftest.py的用法。conftest.pyconftest.py文件是pytest的一个特殊文......
  • 在Linux下配置Apache HTTP服务器
    在Linux的世界里,如果说有什么比解决各种“神秘”的故障更让人头疼,那一定就是配置ApacheHTTP服务器了。这不是因为Apache有什么问题,而是因为配置它简直就像解谜游戏,一不留神就会让你陷入无尽的纠结。首先,你需要知道的是,Apache并不是一个“喂我配置文件,我就能运行”的服务。它需要你......
  • 为什么Cad移动块或者移动参照块的时候会很卡? 电脑配置不错,也是新的,正常画图会很流畅,就
       发现新的解决方法1.复制所有图形,新建文档,黏贴进新文档,2.有时候操作手速太快,不知道误操作了什么,摁F9关闭捕捉,就能解决大部分突然卡顿的问题~......