怎么发布 NPM 包

怎么发布 NPM 包

将包发布到 NPM(node package manager)上很简单,只需要 2 步:

  1. 创建包
  2. 发布包
阅读更多
阅读 only-allow
Sequelize 入门使用指南
软删除和唯一索引

软删除和唯一索引

背景

目前基本上在使用数据库时,都会使用到软删除(逻辑删除),但当软删除与唯一索引(unique-key)一起存在时可能会导致一些问题。

阅读更多
阅读 install-pkg 源码
用 Node 编写跨平台 spawn 语句
G2 多图形图例问题

G2 多图形图例问题

谨以此文记录下如何利用 G2 在同一个坐标系内绘制多图时使用图例问题。如无特殊说明,当前 G2 版本为:4.1.37

阅读更多
如何在MAC上安装Mysql
Nodejs 中基于 Stream 的多文件合并实现
GitHub Actions 如何使用缓存

GitHub Actions 如何使用缓存

前言

在之前的文章中 《github-actions入门》《 如何使用Github Action 自动 lerna publish 》中,介绍了 Github Actions 的一些用法,其中在构建过程中,会安装很多第三方依赖,而这些依赖会很耗时,因此可以考虑是否有优化的空间,并不需要每次都重新下载,而是可以将这些依赖缓存起来,加快构建速度。

这里专门开一篇文章,来记录 Github Actions 的缓存优化相关的知识。

阅读更多