Я часто работаю в среде 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. Если да, то как это отключить? Или есть другой обходной путь?