基于Node.js 与 PM2 实现 Git 操作流程自动化

背景 因为仓库迁移,流水线权限问题,导致流水线所用仓库无法直接在页面提 PR。 所以,合作方的同学修改涉及到 SaaS 后端代码需要发布,每次都要前端在本地进行一次代码合并,非常的繁琐和低效,因为目前每次拉取的仓库和分支是固定的,所以想到用 Node 写一个脚本,通过调用接口实现代码的自动拉取。 技

前端 

SSH 免密登录故障排查指南

SSH 免密登录故障排查指南 正常情况下,按照密钥对,并将公钥加入到服务其的 ~/.ssh/authorized_keys 中即可实现免密登录。 但也会意外情况,最近遇到了即使确认配置无误但仍然需要输入密码的问题,这里对排查过程进行记录,把所有可能的情况进行梳理。 无法免密登录可能的原因 1. 文件

前端 

patch-package:轻松修改第三方 npm 包的终极利器

当需要快速修复第三方npm模块中的bug或添加缺失功能时,patch-package是救星。本文展示简单、有效的方式来修补依赖项,确保你的应用顺利运行。

性能提升技巧:使用Set和数组方法优化JavaScript代码

本文介绍了在前端代码编写和维护过程中如何进行性能优化,特别是在处理数组和对象时,合理使用JavaScript提供的方法可以提高代码执行效率。通过使用ES6中的Set数据类型来优化代码,可以实现数组记录和去重的功能。文章还总结了ES6版本引入的新语法和特性对代码编写效率和可读性的提高。使用Set集合可以判断生成的id是否唯一,并且可以在去重、统计、计数等场景中提高代码效率。

前端 

享受免费AI助手的丝滑体验:使用GPT优化前端开发工作

介绍了如何利用GPT作为前端开发者打造工作流程中的得力AI助手,并借助第三方的转发API获取免费的Key,打造属于自己的AI。

解决nvm command not found 问题

nvm 可以在统一系统中安装多个版本的Node.js的运行时,并在不同版本间快速切换,是前端开发的利器。但是安装后,在使用时会有一些奇奇怪怪的问题,比如安装后还会报nvm command not found等,这里简单记录一下nvm的安装及问题的解决。

前端 

记录Firefox浏览器拖拽自动重定向问题的解决

在Firefox浏览器中,用户拖拽的确是产生了莫名其妙的跳转,且100%复现

前端 

D3动画

D3.js提供了多种工具支持数据可视化的交互,其中d3.transition让简单而高效的为图像添加动画成为了可能。 单单从API来讲,d3.transition非常简单,用法类似Jquery。 但是想要设计出理想的动画效果,就不得不提到D3绘制图形的一个核心概念General Update Pattern. D3的数据驱动特性的核心和实现就是依靠这个Pattern,而动画和交互自然要从它说起了。

前端 

可能是最好的正则表达式教程的笔记

笔记是由油管的@The Coding Train老师发布系列教程。 因为正则我自己看了很多次,但是很快又忘记。所以为了彻底搞懂,一边学习一边记笔记,以给别人讲课的方式记笔记,我自己的印象会更深,所以就有了以下内容

前端