终端虽好,理性待之
不想说,说了都是泪。在写 [a-command] 的时候,有一件事贼尴尬。
写好了之后,在发布新版本后在 [vjj](使用的是 [a-command] 的 question 和 select) 中使用时,发现测试时总是第三次就会出现打印残影。
不想说,说了都是泪。在写 [a-command] 的时候,有一件事贼尴尬。
写好了之后,在发布新版本后在 [vjj](使用的是 [a-command] 的 question 和 select) 中使用时,发现测试时总是第三次就会出现打印残影。
在编写 [a-node-tools] 的 runOtherCode 模块时,使用 process.on('exit', cursorShow) 监听事件流中断,期望在程序退出时将隐藏的光标展示出来。然而,在实际的使用中,难遂人愿。
在实际的运行中,在遇到 Ctrl + C 的这种意外事件时,触发的是 SIGINT 信号,触发了 process.on('SIGINT',()=>{})
转义码主要用于控制终端的输出行为,有四个基本类别:
在 macOS 特别是 Apple Silicon (M1/M2) 设备上,Homebrew 的路径结构和符号链接机制与 Intel 芯片 Mac 不同。以下是您遇到的现象的原理详解和解决方案:
有时候由于非代码原因,需要手动触发 github actions,比如:测试 、 部署等。
手动触发 github actions 可以通过以下两种方式:
在提交代码时遇见了点问题,以为只是暂时的网络问题,没太注意。知道后来提交尝试很多次,发现 ping github.com 也不通。
若是频繁的为小改动,可以在推送前合并为一次提交
在项目添加单独 eslint 配置时,执行 npx eslint . 后空台台显示一个提示 package.json 缺失 type 属性。但显示并不是错误,而是提示 package.json 的 type 属性缺失,可以忽略,但建议配置 "type": "module"。
为了保证代码风格统一,使用 husky + lint-staged + prettier + eslint 提交代码前自动格式化代码。