基于Node.js的命令行工具“ force-dev-tool”在退出之前需要花费大量时间

时间:2019-03-15 14:35:33

标签: node.js salesforce

我正在使用命令行工具force-dev-tool,而该工具又在Linux(RHEL 7.3)上使用Node.js。当我使用--version选项运行该工具时,该命令会打印该版本,但是在退出并返回命令提示符之前会出现挂起。打印所需的输出后,我不确定它在做什么。该工具正在使用许多用Javascript编写的库。即使当我使用--help选项运行工具时,它也会打印该工具的帮助信息,但是再次花费很多时间才能返回控制台。

下面是一些示例:

$> time node --version
v8.12.0

real    0m0.022s
user    0m0.010s
sys     0m0.017s


$> time force-dev-tool --help

force-dev-tool.

Usage:
        force-dev-tool <command> [<args>...]
        force-dev-tool -h | --help
        force-dev-tool --version

real    0m10.503s
user    0m1.246s
sys     0m0.128s

$> time force-dev-tool --version
     2.2.2

real    0m16.427s
user    0m1.243s
sys     0m0.135s

Any help with this would be highly appreciated. Can this be related to network communication?


0 个答案:

没有答案