-
Hexo 构建过程中报错 FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory 如何处理?
最近在处理 Linux 中国的静态站点,在技术选项上,为了方便修改,选择了 Hexo 来建设。 数据从 Dis…
-
给你的 console.log 添加一些特定的输出
在写 Node.js 代码时,常常会使用 console.log 来输出内容,以便于调试。但默认的 conso…
-
使用 Sheetjs 将 JSON Array 转化为 Excel
在 使用 node-excel-stream 来按行处理 Excel 数据 中,我提到,如果你希望简单的完成 …
-
使用 node-excel-stream 来按行处理 Excel 数据
数据分析是一个非常常见的需求,而在实际的落地场景当中, Python 是使用最多的。不过我因为写了很久的前端,…
-
warehouse — 一个简单易用的 JSON 数据库
在 Hexo 的 Github 组织下,有一个不明显,但却很有用的仓库 —— warehouse。 wareh…
-
在项目中使用 Dead Simple LESS CSS Watch Compiler 来自动生成 css 文件
最近在写一个 WordPress 主题来帮助我完成从 WordPress 到微信公众号的实现。在这个过程中,我…
-
在 Pug 中实现类似 get_sidebar() 全局方法
在开发 WordPress 主题时,我们会用到一些全局方法,来帮助我们快速加载特定的区域的代码。如果我们在设计…
-
为 Express 项目添加文件变更自动刷新
我最近在准备开发新的 WordPress 的主题的工具,为了方便自己开发主题,正在准备一个脚手架,本文是开发过…
-
Jest 如何将复杂的判断条件中的具体问题暴露出来?
在写测试的时候,如果你需要对大量的数据进行 compare 处理的时候,你大概率不会把所有需要对比的对象都列出…
-
Vite 添加 alias
如果你希望简化你的 import 引用,可以通过在 Vite 中配置 alias ,来简化你的 import …
-
如何使用 GitHub Action 自动发布 NPM
我经常会用 GitHub 来存储我的代码,其中很大一类是各种 npm 包。 由于本地常年配置了 npm 的 m…
-
彩云翻译 API 丢失换行的问题
在使用彩云翻译的 API 进行应用开发的时候,遇见了一个很尴尬的问题,提交上去的内容会丢失换行。 于是给彩云翻…
-
发布 NPM 包时,遭遇 You should bug the author to publish it (or use the name yourself!) 怎么办?
在发布一个 NPM 包时,我遭遇了这样的一个问题: 经过查询后发现,是因为我之前使用的 Login Token…
-
如何控制发布到 NPM 中的文件?
如果你使用 Typescript 编写 npm 包,可能会发现自己编写的 ts 文件也被发布到了 NPM 上去…
-
如何解决 JavaScript 中 RegExp 不幂等的问题?
在对 WXMarkdown 进行改造的时候,我准备使用 Vercel 提供的 cloudFunction 来实…
-
用 KOA 做 API Mock
在测试一些服务的时候,会需要用到一些第三方 API, 但如果你在测试的时候需要调用这个 API 的同时,又不太…
-
Node.js 计算字符串 Sha1
你可以通过计算 Digest 来实现判断文字是否发生变化.