摘要:
一、前端自动部署工具deploy-cli-service 1、先安装deploy-cli-service依赖 // 全局安装 deploy-cli-service npm install deploy-cli-service -g // 本地安装 deploy-cli-service npm ins 阅读全文
摘要:
一、unplugin-vue-components 插件 unplugin-vue-components 插件可以在Vue文件中自动引入组件(包括项目自身的组件和各种组件库中的组件)作者是Vite生态圈大名鼎鼎的Anthony Fu。使用此插件后,不需要手动编写 import { Button } 阅读全文
摘要:
1、语法:nginx -s signal。signal 的值如下: stop:fast shutdown,快速的停止nginx quit:graceful shutdown,不再接受新的请求,等正在处理的请求出完成后在进行停止(优雅的关闭) reload:reloading the configur 阅读全文
摘要:
在新公司接手之前的人做的前端埋点曝光,业务代码真是一言难尽,故而优化重构了一下。下面做下对比: 一、原曝光方案介绍 1、原曝光方案核心代码 1、逻辑复用: 主要逻辑就是监听 scroll 事件(有页面的、也有组件的)、 然后 scroll 时触发遍历 list 数据、对每项元素进行监听进行位置判断是 阅读全文
摘要:
一、问题背景 1、报错描述: 今天执行 sql 时发现 Node 服务的日志报错:SequelizeDatabaseError: EE_WRITE: Error writing file '/tmp/MY4QWdUa' (Errcode: 28 - No space left on device) 阅读全文
摘要:
一、为什么需要使用Git Subtree 关于子仓库或者说是仓库共用,git官方推荐的工具是git subtree。 在实际的项目开发过程中,公共的代码或者模块是必定会出现的,为了不重复写相同的代码;普遍的做法就是将其抽取成一个公共模块,这个模块由不同的使用者引用。 作为Java工程师,可能会选择将 阅读全文
摘要:
我在我的服务器上安装的 MySQL 3306 端口也开了,但是无法访问,查到这篇文章,正好跟我遇到的问题一样,此文记录挺详细的,故记录下。 一、安装步骤 1、查看是否已经安装 Mysql rpm -qa | grep mysql 如果你查看出来有东西,可以使用下面命令将其删除 rpm -e 文件名 阅读全文
摘要:
一、Pinia 简介及其使用 1、pinia 和 vuex 具有相同的功效, 是 Vue 的存储库,它允许您跨组件/页面共享状态。其设计使用的是 Composition api,更符合vue3的设计思维。Pinia 对 Vue 2 和 Vue 3 都有效。 2、安装 Pinia:npm i pini 阅读全文
摘要:
一、企业微信客户端调试工具 1、把 devtools_resources.pak 放到企业微信的安装目录下(复制的文件名,要保证为 devtools_resources.pak),注意安装目录带有版本号(4.0.1304.400是浏览器内核的版本号); 我装在这就放在这咯。 2、关闭企业微信,重新启 阅读全文
摘要:
一、为什么选择 Vite? 1、问题背景 当我们开始构建越来越大型的应用时,需要处理的 JavaScript 代码量也呈指数级增长。包含数千个模块的大型项目相当普遍。我们开始遇到性能瓶颈 —— 使用 JavaScript 开发的工具通常需要很长时间(甚至是几分钟)才能启动开发服务器,即使使用 HMR 阅读全文