- 博客(20)
- 收藏
- 关注
原创 劳动监察投诉须知
武汉市 劳动监察投诉须知打 12333 可以根据社保缴纳方,知道你应该去哪个 劳动监察投诉。每个地区分管是不一样的。东湖人社分局劳动监察科举报和投诉受理范围1、实际用工地在东湖高新辖区内的用人单位;2、两年以内违反劳动保障法律法规的行为(包含:拖欠工资、收取押金、不提供劳动合同、不出具离职证明)等问题。
2024-03-26 10:03:15
839
原创 github 双因子认证, app或chrome扩展验证
如果还没有开启双因子验证,是一定要开启的, github 会在一定时间 被迫让你使用这样的验证手段。
2024-02-27 10:19:09
1473
原创 sass的破坏性变更
在vue3中写的sass语法,应该尽量使用 sass官方推荐的写法, 有的过渡写法,应该尽量摒弃或者直接不使用,避免在大型系统中,由于升级sass 导致改动的地方比较多。下面仅列举推荐的,过渡的语法见sass官网。
2024-02-27 09:38:00
482
原创 前端计算文件摘要
【文件摘要】 是指通过特定的算法对文件内容进行计算,生成一个固定长度的摘要值,用于表示文件的完整性。常见的文件摘要算法包括MD5和SHA-256等。MD5算法是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(哈希值),用于确保信息传输完整一致。对于任意长度的消息,MD5算法可以将其压缩成固定长度的消息摘要,通常用一个长度为32的十六进制字符串来表示。SHA-256算法也是一种常见的密码散列函数,它可以产生出一个256位(32字节)的散列值。
2024-02-27 09:36:14
1172
原创 babel: 转换require为 import 写法
我们通过上面的案例,学会了多种方式实现对 AST的修改, 也学会了怎么查看AST节点类型, 手动构建AST节点希望对你学习 babel 和 AST相关的内容有帮助。
2024-02-27 09:33:58
1849
原创 babel: 将单行声明改为多行-AST
从上面案例中,你可以学习到学习了使用ts-node 运行typescript代码操作代码的AST, 完整思路AST还原成代码@babel/types 手动构建 AST节点AST节点分析。
2024-02-23 14:58:09
955
原创 babel: 轻松将箭头函数转换为普通函数-源码
我们写的箭头函数,如果要通过babel转换为普通的function 函数, 可以在babel配置中添加。
2024-02-23 14:54:57
1419
原创 ts-node Unknown file extension “.ts“
在开发node的时候,希望使用 ts-node 去运行单个ts文件, 但是写的代码模式是 ESModule的格式会报 TypeError: Unknown file extension。
2024-02-23 09:55:38
3146
原创 rspack迁移vue-element-admin实践指南
前端不断在探索打包,构建的天花板,产出了 vite , Rspack, Turbopack 等一系列优秀的打包构建工具在好奇心的驱使下, 尝试 以 vue-element-admin 这个仓库作为改造目标, 首先向我们的前辈 【花裤衩】致敬! 产出如此优秀的后台管理系统模版所有操作均基于 npm 安装包依赖, 未使用 pnpm先说明一下, 老的原始代码,是基于 node: 14.21.3 运行的, 高版本的Node 可能有些 npm包不兼容,无法启动项目移除掉富文本相关的内容, 这个在 node 14.
2024-01-29 09:37:52
1472
原创 命令行终端-美化-picocolors
我们在开发项目或者开发node cli 工具,希望我们的终端输出友好的日志提示,带有颜色,背景等等今天推荐一个美化终端输出的js 库picocolorsvite也在用哟~
2023-12-19 11:16:26
577
原创 vitepress内置的样式变量
复制一份,复制日期: 2023-11-24 , 当前 vitepress的 版本为 v1.0.0-rc.30。由于网络问题,可能不能很流畅的直接访问 github里面的仓库地址。后续可能会有一些变动,但是不会很大。
2023-11-24 10:28:14
529
原创 超级mini的编辑器-js
但这是我们的错(编写编译器的人),我们采用了一些相当简单的东西,并使其变得如此可怕,以至于大多数人认为它是完全无法接近的东西,只有最书的书才能理解。这是公平的,大多数人在日常工作中真的不必考虑编译器。然而,编译器就在你身边,你使用的大量工具都是基于从编译器那里借来的概念。这是一个用易于阅读的 JavaScript 编写的现代编译器所有主要部分的超简化示例。通读引导式代码将帮助您了解大多数编译器如何从头到尾工作。哎哟,我真的很抱歉。运行 node test.js。好的,那么我该从哪里开始呢?
2023-11-23 13:56:07
209
原创 Git Credential Manager Git 凭据管理器
(对于每个 Git 主机,此过程看起来会略有不同,甚至在某些情况下,无论你是连接到本地还是云托管的 Git 主机。Git 凭据管理器 (GCM) 是基于 .NET 构建的安全 Git 凭据帮助程序,可在 Windows、macOS 和 Linux 上运行。GCM 取代了基于 .NET Framework 的 Git 凭据管理器(适用于 Windows)和基于 Java 的 Git 凭据管理器(适用于 Mac 和 Linux)。此版本的 Git 引入了 GCM 所依赖的解析凭据配置的重大更改。
2023-11-23 09:37:33
5100
原创 “vitepress“ resolved to an ESM file. ESM file cannot be loaded by `require`. See http://vitejs.dev/g
2023-11-8 更新 vitepress到 最新版本 "vitepress": "1.0.0-rc.25" , 发现项目起不来,报错。我环境是 node 最新版本 20.9.0。在 package.json中将。
2023-11-08 11:18:18
2678
4
原创 rollup 3.x + vue2 打包组件(jsx)
网上很多文章,告诉你如何配置 rollup , 一次性下载很多包,虽然模仿着做了,但是,可能依旧会报错;本次从包的关联关系,包的版本说明,以及出现问题如何解决,记录一次 rollup 配置 vue 打包实践。希望对你有帮助2023-03-21 上述包为最新版本掘金地址。
2023-03-22 09:09:12
1841
1
原创 (plugin vue) TypeError: Cannot read property ‘styles‘ of undefined
rollup 打包 vue 报错 (plugin vue) TypeError: Cannot read property 'styles' of undefined
2022-07-07 11:21:04
4405
原创 Failed to load plugin ‘@typescript-eslint‘ declared in ‘CLIOptions‘: Class e
eslint 与对应插件依赖问题
2022-06-17 14:32:01
4789
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人