不知道为什么,我每次 build 项目的时候,总是感到十分慢。
于是我想去看看我到底浪费了多少时间在等待项目构建,先去看来一眼 Github Action 上的计时,咦,才两分钟,并不久啊,难道是我电脑太差了?
不行,我得去实际测试一下项目在本地的构建用时,去谷歌搜了一轮, Measure-Command
这个东西进入我的视野,我就知道,Powershell 这玩意必定会有这些功能的!
1 | Measure-Command { npx vite build | Out-Default } |
走你
1 | Days : 0 |
emmm 也就一分多钟,看来是我对于等待的忍受能力下降了。。。
顺带一提, Measure-Command
接受的一个代码块,所以中间你可以塞一堆命令,然后计时,这样就可以计算出这个代码块的执行时间了。
但由于 Measure-Command
吞掉了输出,所以我们需要通过 Out-Default
来输出中间命令的输出。