узел пряжи работает очень медленно, когда нет доступа к inte rnet - PullRequest
0 голосов
/ 13 марта 2020

Я часто работаю в среде intr anet, которая не имеет доступа rnet. Я обнаружил, что узел запуска пряжи становится чрезвычайно медленным, что занимает около 1 минуты в автономном режиме. Однако, если я запускаю узел без пряжи, время выполнения будет меньше 1 секунды. Ниже приведено полное сравнение:

версия

yarn -v # 1.19.1
node -v # v10.16.3

пакет. json

{
    ...
    "scripts" : {
        "nodehelp" : "node --help"
    }
    ...
}

Выполнение узла с другим сценарием ios.

time node --help # online
real    0m0.115s
user    0m0.082s
sys     0m0.027s

time node --help # offline
real    0m0.325s
user    0m0.089s
sys     0m0.090s

time yarn nodehelp # online
real    0m9.656s
user    0m0.474s
sys     0m0.210s

time yarn nodehelp # offline, hang 1 minute!!!
real    1m0.666s
user    0m0.436s
sys     0m0.126s


Это из-за фоновых вызовов, которые требуют доступа inte rnet. Если да, то как это отключить? Или есть другой обходной путь?

...