node.js - 我如何为 npm 安装计时?

标签 node.js performance npm dependency-management profiler

我正在尝试查看 npm install 需要多长时间才能完成所有依赖项的安装。有没有办法让我在本地(在 npm 中)或使用一些第三方插件来计时这个过程?我试过了 * npm i --verbose * npm i --silly * slow-deps(分析您的 npm 包的第三方库)

slow-deps 给了我一个不错的结果,但我不确定它的准确性,因为它不作为 npm install 过程的一部分运行。

是否有任何其他方法可以准确地npm install 过程进行时间分析?我正在寻找这样的输出(来自 Yarn 的输出屏幕截图):

enter image description here

最佳答案

感谢您的帮助。为此,我遇到了一些实用程序:

  • @JJJ 在评论部分提到的 time 实用程序。
  • Paypal 的 gnomon 包,用于更新所有内容的时间戳。

关于node.js - 我如何为 npm 安装计时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39990738/

相关文章:

typescript - 如何制作一个使用全局类型但不扩充使用它的项目的 NPM 包?

javascript - promise 的 Node 链和代码可读性

algorithm - 为什么关于串行和并行分数的 Amdahl 定律在四核 CPU 上没有提供 4 的理论加速?

node.js - 如何在自定义 URL 上运行 Laravel mix?

mysql - 不知道为什么连接查询返回结果集的时间比我预期的要长,并且执行需要很长时间

c# - 将类中的方法替换为扩展方法是否更有效?

node.js - 在 osx 上使用 swagon 获取 "node\r: No such file or directory error"

node.js - Passportjs 无法验证快速 session

javascript - ReferenceError 尝试在 Node.js 中的等待回调中访问闭包变量

javascript - 断言测试 2 个数组 deepEqual