前端技术
未读
江江好-Tauri开发跨平台的本地影视资源管理软件
DEMO效果 方案 技术栈选择 Tauri 优点: 轻量级、跨平台、安全性高。 用途: 负责与操作系统交互,管理文件系统访问。 为什么不使用Electron 选择 Tauri 而不使用 Electron 的原因主要有以下几点: Tauri 的优点 更小的应用体积: Tauri 应用通常比 Elect
前端技术
未读
Babel 的认识与插件开发
Babel 的认识与插件开发 Babel 是啥? Babel 最开始叫 6to5,顾名思义是 es6 转 es5,但是后来随着 es 标准的演进,有了 es7、es8 等, 6to5 的名字已经不合适了,所以改名为了 babel。 Babel 是一个广泛使用的 JavaScript 编译器,它可以将
前端技术
未读
pnpm+workspace+changesets构建monorepo工程
什么是 monorepo? 什么是monorepo?以及和 multirepo 的区别是什么? 简而言之,monorepo 就是把多个工程放到一个 git 仓库中进行管理,因此他们可以共享同一套构建流程、代码规范也可以做到统一,特别是如果存在模块间的相互引用的情况,查看代码、修改 bug、调试等会更
前端技术
未读
GitLab CI/CD: 持续集成和持续部署的强大工具
什么是 GitLab CI/CD? GitLab CI/CD 是 GitLab 提供的一个强大的持续集成和持续部署功能。它允许您在提交代码后自动构建、测试和部署应用程序。通过自动化这些流程,可以减少手动部署过程中的错误,并确保您的应用程序始终处于最新状态。 GitLab CI/CD 的核心是 .gi
前端技术
未读
standard-version版本自动化工具
standard-version 安装与使用 上一篇我们已经介绍了如何进行 commit-msg 的规范提交与校验 那我们 git 提交之后怎么进行版本的控制与自动生成 changelog 呢?那就需要使用到standard-version 介绍 standard-version 是一款遵循语义化版
前端技术
未读
husyk+commitlint配置提交代码检查与规范
背景 在团队多人开发中,规范的 commit message 可以快速定位代码提交历史,回溯问题根源,方便组内多人协作,提高团队效率。 husky 安装与使用 1. 项目中安装 npm i lint-staged -D # 安装lint-staged
npm i husky