掘友等级
获得徽章 0
删除本地被 merge 过的分支(Mac)
![[摸头]](//lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_48.1b40529.png)
git branch --merged $MAIN | grep -v "^\* $MAIN" | xargs -n 1 git branch -d
用 navigator.clipboard.writeText 可以往剪贴板添加内容
有意思的是,如果你当前窗口聚焦在 devTools ,这个 api 会出现一个 DOMException: Document is not focused. 错误。解决这个问题可以将 api 用 setTimeout 延迟执行,在 devTools 操作完后切回去页面所在创建
可以使用大括号将 console.log ()参数包装起来以查看变量名称。
很多人可能喜欢这么写 console.log('myNumber', myNumber);
将浏览器上的 console 输入到 terminal 中,可用于移动端调试、网页重定向导致 console 丢失等场景
github.com
使用 npm start 启动命令会将 node app.js 作为一个 npm 的子进程执行
在按 Ctrl + C 时,会退出 npm 进程,并将退出信号传递给子进程
为了保证能够正常退出,一般需要在 SIGINT 事件中调用 process.exit 将进程杀掉,如果你还使用 fork 创建了子进程,也需要调用 child.kill('SIGINT'); 来停掉子进程
参考资料:
lisk.com
github.com