# 实现docker vue vite镜像
## 简介
在开发或部署前端项目时,使用Docker镜像可以方便地打包和部署应用程序。本文将介绍如何使用Docker来创建一个包含Vue.js和Vite的镜像,以便能够快速构建和运行Vue.js应用程序。
## 整体流程
下面是实现该镜像的整体流程:
```mermaid
flowchart TD
    A[准备环境] --> B[创建Docke            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-01-21 04:18:11
                            
                                134阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            案例一 vite项目打包后部署 首先参考这篇博客的案例3将vite项目打包后上传到Lin            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-10-02 00:10:51
                            
                                348阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录virtuoso快捷键        1、快捷键设置2、display文件修改:点亮加粗功能3、schematic常用的命令4、通用5、一点经验virtuoso快捷键                首先是对于virt            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-11 09:50:50
                            
                                341阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            文章目录写在前面回顾往期实战演练最后 写在前面在上次的分包实战后,我在服务器上测试了分包后的项目效果很好,但是还不够理想,因为在我的Login页面我使用的动态组件,其中包含注册组件register、忘记密码组件renew,我们知道vite的打包机制是由各个分入口汇总到一个总文件,那么我们该怎么做呢?回顾往期vite打包实战,在这篇文章里我们学习了创建自定义用户片段,就是在分包,那么片段的创建规则            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-26 06:10:09
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言 微前端是搭建起来了,但是要用起来啊,把原来的几个项目集成进来的过程遇到问题总结。零、沙箱设置的简单理解strictStyleIsolation = false 可以获取到子应用的dom节点,主应用可修改子应用样式,但是子应用不可修改主应用的样式。需要注意样式不能冲突。 strictStyleIsolation = true 样式严格分离,不可获取到子应用的dom节点。一、vue-cli2搭建            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-27 10:43:21
                            
                                82阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Schlumberger Virtual Materials Group VMGSim v10.0 build 04.2018 1DVD稳态流程模拟仿真软件Schlumberger Virtual Materials Group 10.0 build 04.2018稳态过程模拟器MGSim 10.0具有全新的增强功能,旨在帮助提高生产力和模型的保真度。Schlumberger VMGSim 10.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-20 21:10:40
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是Virtio?Virtio 是一种 I/O半虚拟化解决方案,是一套通用 I/O 设备虚拟化的程序,是对半虚拟化 Hypervisor 中的一组通用 I/O 设备的抽象。其实现了一套guest VM中的上层应用与各Hypervisor (KVM,QEMU,Xen,VMware等)提供的虚拟化设备之间的通信框架和编程            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 17:54:32
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            简介Vite以原生ESM方式提供源码,实际上是让浏览器接管了打包程序的部分工作:Vite只需在浏览器请求源码时进行转换并按需提供源码配置即使没有在package.json中开启 type: "module",Vite也会在配置文件中使用ESM语法可以显示执行一个配置文件vite --config my-config.js配置智能提示:通过IDE和jsdoc配合实现/** @type {import            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-07-31 20:53:29
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一起养成写作习惯!这是我参与「日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 Vite 下一代前端构建编译工具            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 10:03:07
                            
                                292阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、babel作用: (我偷懒了,直接用官网介绍) Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。据我所知, 无论是webpack项目还是vite项目都需要使用到babel来编译(.vue)文件。=> vite3支持jsx语法了 也要用到babel这里给个官网链接            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-08 16:04:42
                            
                                1055阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            背景这里的背景介绍会从与Vite紧密相关的两个概念的发展史说起,一个是JavaScript的模块化标准,另一个是前端构建工具。共存的模块化标准为什么JavaScript会有多种共存的模块化标准?因为js在设计之初并没有模块化的概念,随着前端业务复杂度不断提高,模块化越来越受到开发者的重视,社区开始涌现多种模块化解决方案,它们相互借鉴,也争议不断,形成多个派系,从CommonJS开始,到ES6正式推            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-22 14:40:31
                            
                                118阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vitevite由两部分组成开发服务器,基于原生ES模块提供了丰富的内建功能,HRM的速度非常快。一套构建指令,使用rollup打开我们的代码,并且预配置,可以输出生成环境的优化过的j静态资源。浏览器已经支持原生的esmodule 启动在live-server。 但是有缺陷,比如vue文件等等·,而且假如我们引入了loadsh-es这个库,使用的时候,浏览器会对第三方库的加载加载很多很多文件。 而            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-05 18:08:55
                            
                                191阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             文章目录依赖预构建的目的需要预构建的模块预构建的产物依赖扫描方式树的深度遍历子节点的处理遍历的具体实现开发阶段拦截并重写依赖请求通过 esbuild 对依赖进行再次打包esbuild插件编写源码解析依赖扫描的入口js模块非js模块bare importhtml、vue 类型模块虚拟模块加载对应的 script 代码扫描结果 依赖预构建的目的目的是为了兼容 CommonJS 和 UMD,以及提升性            
                
         
            
            
            
            ? 个人主页:不爱吃糖的程序媛 ?♂️ 作者简介:前端领域新星创作者、专注于前端各领域技术,成长的路上共同学习共同进步,一起加油呀! ✨系列专栏:前端面试宝典、JavaScript进阶、vue实战 最近做项目要求将webpack打包方式换成vite,下面将详细讲解一下配置vite需要修改哪些文件,以及过程中踩到的奇葩坑。vite官网文档网址:https://vitejs.cn1.新建vitecon            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-01 18:56:57
                            
                                1470阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录使用vite 将我的 单文件index.html打包一:vite构建项目 配置base 二:路径别名三:生产环境移除log + 跨域 vite.config.ts 完整代码:四:引入element-plus组件库 cdn安装命令 引入到vite.config.ts使用在插件中下载element-plus五:代码压缩六:图片压缩6.1 五个超强图片处理网站,使用简单            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-10 12:23:07
                            
                                1574阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1. 发展历程> ##### 注意多个script使用时 lang的值要一致
- **方法二:**unplugin-vue-define-options插件
第一步:安装,安装的方式很常规,就是npm的安装
```javascript
npm install unplugin-vue-define-options -D第二步:集成,找到vite.config.ts文件,加入插件unpl            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-29 10:21:16
                            
                                139阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言在上一篇 为什么有人说 vite 快,有人却说 vite 慢?[1] 中,我们提到过开发模式下使用 Vite 会有首屏性能下降的负面效果。之所以会造成首屏性能下降,一方面是 dev server 需要完成预构建才可以响应首屏请求;另一方面是需要对请求文件做实时转换。也许有的同学会问,是不是针对这两个方面做优化,就可以提升首屏性能呢?原则上这样是没有问题的,而且 Vite 也是这么做的。为了能提            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-17 17:06:22
                            
                                98阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vite实现原理是什么? 当声明一个 script 标签类型为 module 时如: <script type="module" src="/src/main.js"></script>浏览器就会像服务器发起一个GET http://localhost:3000/src/main.js请求main. ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-30 16:33:00
                            
                                278阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Vite 是 vue 官方的构建工具。它不仅构建 Vue 项目,也能构建 React、Lit 等其它项目。使用Vite构建项目需要先安装好 npm,官方会使用官方的 vue-create 交互式命令行助手通过提示帮助我们创建应用。在命令行中输入npm create vite@latest ,支持有模板有:根据提示输入项目名称使用方向键选择前端框架选择要使用的语言,JavaScript 还是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-13 15:05:15
                            
                                378阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            vite学习            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-20 20:00:27
                            
                                576阅读
                            
                                                                             
                 
                
                                
                    