tar 提取文件时提示 Ignoring unknown extended header keyword
在 Linux 上使用 tar 提取文件时出现下列提示: 当 tar 文件在 macOS 上创建,在 Linux 上提取时,就会发生这种情况。原因是 macOS 默认使用 "),而 Linux 默认使用 。BSD tar 在创建归档文件的同时加入了一些 macOS 文件特有的扩展属性,如 ,这些信息不被 GNU tar 所识别。 也就是说,BSD tar 在保留文件特殊属性上比 GNU tar 更全面。然而这些属性可能会导致 GNU t...
css中BEM命名
引言 在现代前端开发中,CSS的规模和复杂度不断增长,如何有效地组织和命名CSS类成为了一个重要课题。BEM(Block, Element, Modifier)命名规范因其清晰的结构和可扩展性在前端社区广受欢迎。本文将通过分析WEUI(微信官方UI库)的按钮UI设计代码,深入探讨BEM规范的核心概念和实际应用。 什么是BEM? BEM是一种CSS命名方法论,由Yandex团队提出,旨在解决大型项目中的CSS组织和命名问题。BEM代表:...
前端错误收集方式
在讲错误收集方式之前,先理清一下前端编码时有那些常见错误 前端错误收集是保障用户体验、排查线上问题的关键手段。本文将从多个角度详解前端错误收集的各种方式,包括不同框架(如 React、Vue)、JavaScript 执行环境中的同步/异步/Promise 错误、资源加载错误(如图片、script 加载失败)等。以下是全面的错误捕获机制总结: 🌐 一、通...
Homebrew 配置 brew install 国内镜像源指南
本文会提供详细的配置步骤,通过国内镜像源加速 Homebrew 的 操作。🎯 正文 为什么需要配置国内镜像源? 在国内,使用 Homebrew 时,由于网络原因,往往会遭遇下载速度极慢或者根本无法连接的问题。😓 这不仅浪费时间,还可能影响工作进度。幸运的是,Homebrew 支持自定义镜像源,因此我们可以通过设置国内镜像来提高下载速度。 通过设置 国内镜像源 ,你可以在 brew install 时享受到更快的下载速度。💨 配置步...
Nuxt3 使用 ElementUI Plus报错问题
解决方式:官方组件需要被包裹一层,如以下示例:
nuxt.js安装国际化插件i18n
国际化i18n配置 1. 安装依赖 2. 配置i18n 3. 使用i18n LanguageSwitcher.vue 4. 创建语言文件 /locales/en.ts /locales/zh.ts 在需要国际化的地方通过{{ $t(‘sidebar.right’) }}的形式来使用 运行项目后,可以引入切换按钮进行语言切换 ps:切换语言后需要 才会正确显示
Nuxt3实现事件总线EventBus
事件总线 这里我是用得是 这个库, 是一个微型的 EventEmitter 库 安装 在plugins文件夹下建立mitt.ts文件 使用: A页面 B页面
useState全局状态管理与localStorage本地存储持久化
一、 Nuxt3中的全局状态管理 1\. 介绍 这是Nuxt3为我们准备的全局状态管理,且 支持响应式 ,可以无需使用pinia等,直接在项目中使用。 官网文档 : 、 注意事项 : · 由于会把State存储为JSON,所以请不要存储不能被JSON化的数据,比如类、函数、Symbol等 · 为了让我们的状态管理能在任何地方使用(不止在setup中),最好统一使用函数的写法,见下 2\. 基本使用 · 创建文件 在根目录下的 /comp...
在 Nuxt 3中集成和使用 Markdown-it 的完整指南
在 Nuxt3中使用 来处理 Markdown 是一个很实用的功能,特别是在构建博客或文档站点时。以下是一个简单的指南,说明如何在 Nuxt3 中集成 。 1. 安装 : 首先,你需要安装 和可能的插件。你可以通过 npm 或 yarn 来安装它们。 或者使用 yarn: 2. 创建一个插件来配置 : 在你的 Nuxt 3 项目中,创建一个新的插件文件来配置 。例如,可以在 文件夹中创建一个文件 。 3. 在组件或页面中使用 : 你可以...