#Node
共 8 篇 · ← 全部标签
详解UTC、Unix时间戳、时区问题问题背景 概述 在实际开发中发现,Mysql timestamp 存储的时间与本地机器的时间不一致(误)。因此引发了一系列思考。日志追踪在日常开发中,我们常常会遇到一些难以预见的业务逻辑错误。为了解决这类问题,通常会借助一些技术手段来获取上下文信息,其中最常用的方法就是记录日志(log)。通过详尽的日志输出,我们可以清晰地掌握业务流程、数据变更等关键信息。package.json 中波浪号~ 异或号^ 是什么意思?下面是给出的几个例子,方便大家理解: := (Same as 1.2.x) := (Same as 1.2.x) := (Same as 1.x.x) := (Same as 0.2.x) := (Same as 0.2.Commitizen + Commitlint + husky 实践注:在使用 pnpm 安装的时候,若拋错 ERRPNPMNOGLOBALBINDIR Unable to find the global bin directorypnpm 下载依赖更换源不生效今天下载依赖的时候,突然报错 ,查阅信息以后发现是淘宝源的域名过期了。 后来就尝试更换域名进行下载包。发现不论是 CLI 更改,还是项目中的 .npmrc 更改都不生效。 纠结一天终于找到了原因。pnpm 使用指南官网文档给出了 pnpm 的三大优势[1]: 节省磁盘空间。 提高安装速度。 创建一个非扁平的 nodemodules 目录MacOS pnmp多个项目同个包,为什么没有共享存储空间?npm => pnpm,在多个项目里通过 pnpm i 安装依赖,发现 nodemodules 中的包和 .pnpm 里的包是硬链接相关,但是不同项目里的同版本包却不相干。npm为什么父项目指定依赖版本后,可以影响到子项目的依赖在实际开发过程中,经常存在某三方包,更新了一个新版本,导致项目 run 不起来。 存在一些复杂场景,加入当前项目 A 依赖了 B 、 C,B 依赖了 C :