Home
avatar

.Wang

项目工程化-release-it

技能小册

项目工程化-release-it

release-it?是一个用于自动化软件发布的命令行工具。它可以帮助开发团队自动化版本控制、生成更新日志(CHANGELOG)、创建Git标签、发布到npm等任务。主要功能自动版本号递增(遵循语义化版本规范SemanticVersioning)自动生成/更新CHANGELOGGit提交、打标签和推

项目工程化-stylelint

技能小册

项目工程化-stylelint

stylelintstylelint是一个用于检测CSS代码风格和错误的工具,它有点类似于ESlint,但是它专注于CSS。stylelint不仅可以帮助你在团队中保持一致的CSS代码风格,发现潜在的错误,并且确保代码符合最佳实践。Stylelint需要一个配置对象,并在以下位置寻找一个配置:sty

项目工程化-其他配置文件

技能小册

项目工程化-其他配置文件

项目中的配置文件太多了,除了规范性的配置文件,还有一些其他的配置文件.node-version在项目根目录创建文件.node-version,这个文件就是固定node版本的,代码如下:#.node-version18当项目A我设置之后,如果电脑安装的有18的版本,打开编辑器之后终端会显示UsingN

webpack和vite的区别?

技能小册

webpack和vite的区别?

区别?在使用vite之前,项目基本都是使用的webpack,但是针对于wite和webpack的区别如下:开发模式webpack在开发过程中,它首先需要完全构建整个项目,生成一个或多个bundle,然后通过热模块替换(HMR)来更新变化的部分。viteVite使用原生ES模块和即时编译,允许在不完整

工作内容-系统下单(重复单提示框)的异常

工作内容

工作内容-系统下单(重复单提示框)的异常

背景针对系统中的一个功能模块来讲,系统中有这么一个下单的功能,但是在下单之前会有一个提示重复下单的功能弹框,用于提醒用户是否是重复下单,但是现在的一个异常点就是,重复提示弹框会闪烁不显示,属于一个功能异常模块的优化;场景一个类似电商下单页面功能,填写下单用户的基本信息,或者智能识别信息,计算自带费用

Vue项目管理

技能小册

Vue项目管理

初始化项目:::code-groupnpmcreatevite@latestyarncreatevitepnpmcreatevitebuncreatevite不管用什么方式都可以安装,不过要注意的是使用bun安装需要先看下官网Bun举个例子:项目名称为你的项目名字,如:vue-project选择项目

个人总结-2022-08 - 2024-07

总结

个人总结-2022-08 - 2024-07

2022-08-2024-07自身能力有所提升之后,在短暂时间内开始对自身进行沉淀,不论是对工作中还是生活或者是对个人,我相信在俩年时间内通过自身的沉淀能够得到一些成长。当然俩年时间我也会尝试着接触不同的事物,接触不同的兴趣爱好;如果没有那就太枯燥乏味了;能力沉淀想再短时间内提升自己,那就离不开能力

技术调研-nvm1.1.12版本的一个问题

总结

技术调研-nvm1.1.12版本的一个问题

背景最近没有时间更新网站,是在开发一个桌面端的应用工具;桌面端的工具使用Node+vue开发的,但是在使用node+nvm的时候会有下面的一种情况;因为nvm的版本在github的版本为1.1.12也是最新版本的;但是在最新版本的使用的时候,会报错;const{exec,spawn}=require

技术调研-nvm 替换为 fnm

总结

技术调研-nvm 替换为 fnm

背景昨天在逛node官网的时候,发现下载页面多了一fnm的包管理器;于是,我开始研究一下。发现它与nvm相似,但是它同时支持node的arm平台。也可以说是跨端的。不过它是rust开发的,性能得到进一步提升官网介绍🌎跨平台支持(macOS、Windows、Linux)✨单文件,轻松安装,即时启动�

技术调研-github-pacakges

总结

技术调研-github-pacakges

背景前端时间在开发个人项目过程中,将一些工具包拆除去,以依赖的形式引入functional-helpers这样就直接在项目中package.json中配置就好了;关于如何配置请看sim-admin-package.json但是个人觉得不是很合适,为什么这么说呢,就是开发一个工具库,然后打包,将构建的

技术调研-rust-env没有继承问题

总结

技术调研-rust-env没有继承问题

介绍近期在开发rust+vite(tauri)项目的时候,发现了一个问题;就是沙箱隔离模式的环境变量继承问题;在rust本地开发中,可以通过std::env::var("PATH")或者全局变量$PATH获取环境变量的值,当然您也可以通过std::env::vars()获取所有的全局变量;当然在开发

技术调研-网站更新一

总结

技术调研-网站更新一

背景对于前端部署如何进行项目部署这里就不详细介绍了,这里主要介绍如何进行前端部署通知用户更新网站。之前开发的网站,每次都是让用户手动进行刷新网页打到网站更新的目的,但是这里有一个弊端,就是用户每次都需要手动,对我来讲,我比较懒,能自动的绝不手动刷新;简单介绍场景1开发完一个功能,提交到github上

技术调研-远程组件实践

总结

技术调研-远程组件实践

背景前端时间总结了开发远程组件的介绍,其实也不算是远程组件,就是通过install的形式进行安装依赖;虽然通过拆分组件或者方法,通过install(不论公开还是私有)都是可以的,但是最近在新的项目中使用还是发现了一些问题;使用npm,yarn出现一些依赖性问题:版本冲突,打包问题等等;yarnpee

技术调研-远程组件的介绍

总结

技术调研-远程组件的介绍

背景近期我在做什么?远程组件如何引入在项目中这个话题也就是我最近在研究的东西;为什么?最近有一个想法,就是在工作中有那么一个功能就是商品属性,类似于淘宝京东的选择商品规格的功能,有尺寸大小,有眼色,有材质等等;该功能涉及到多个平台,每个属性有对应的规则,但是有一个比较麻烦的点就是功能是一致的,规则是

技术调研-浅谈跨端技术的局限性

总结

技术调研-浅谈跨端技术的局限性

背景作为前端程序员,如果给你一个APP让你去做,你会怎么做呢?如不限于技术层次,优先想到的就是Android原生系统,但是面对Android前端程序员无法上手以及去学习,单纯的想要从Web层次去想技术方案;无非就是市场上的几种方案,h5,uni-app,React-Nativ,Flutter;单做过

1 69