282 - 《我的小技巧集合 02》
发布于 2023年3月31日
每凑够 10 条发一篇。
- 如何 Profile Node 应用?1、跑 Node 时加
--cpu-prof
参数,比如node --cpu-prof $(which npm) run version
,结束后会产出一个或多个.cpuprofile
文件,2、打开 https://www.speedscope.app/ 上传文件即可查看火焰图,包含详细的堆栈信息。参考这个和这个。 - 一个可以解锁任意网站「复制」限制的小技巧。步骤是,1)打开 devtool,2)选中 body 元素,3)再右边选择「Event Listeners」把所有「copy」事件 remove 掉。(注:评论区有更简单的方案)
- 减少 Round Trip(往返)是可以提效的。举两个例子,1)执行命令时有两个选择,a> npm i && npm run build 同时敲,b> 先敲 npm i,等他完成后再敲 npm run build,明显前者效率会更高,比如我今天(2023.03.31)答疑时就应用了这个策略,在复现别人问题时的常用命令组合是
git clone xxx && cd xxx && tnpm i && tnpm run build
,一次性敲完然后过会再去看他有没有报错,2)交代别人任务时或者提问时,把各种可能的情况都说清楚,如