Cli: [BUG] Конфигурация npm получает префикс очень медленно

Созданный на 4 мая 2020  ·  4Комментарии  ·  Источник: npm/cli

Что почему

Это попытка воскресить эту неразрешенную ошибку: https://github.com/npm/npm/issues/14458

По какой-то причине команда npm config get prefix медленная на несколько секунд. Обычно это меня не беспокоит, но для пользователей nvm таких как я, это действительно влияет, поскольку он использует эту команду внутри, а nvm используется в сценариях запуска оболочки. См. Https://github.com/nvm-sh/nvm/issues/782 для получения дополнительной информации. Следовательно, запуск оболочки происходит очень медленно, особенно для тех, кто использует WSL.

когда

Всегда

где

NPM CLI

Как

Текущее поведение

Запустите time npm config get prefix , смотрите многосекундное время ответа.

Действия по воспроизведению

Запустить npm config get prefix

Ожидаемое поведение

Результат должен вернуться быстрее.

ВОЗ

?

Рекомендации

Bug Release 6.x

Самый полезный комментарий

В последнее время npm config get prefix очень медленно работает на моей машине. Кажется, это происходит с тех пор, как я переместил каталог /var/ с моего SSD на жесткий диск, чтобы освободить место.
В первый раз команда запускается (как часть моего сценария .bashrc ) особенно медленно, занимая где-то 10-20 секунд. Более поздние запуски (путем открытия новых оболочек) занимают «всего» несколько секунд.

Все 4 Комментарий

cc @darcyclarke; это на самом деле было бы сделать тонну разницы для каждого пользователя NVM, включая все Трэвис-CI перспективу.

🤔 Я уверен, что здесь нужно кое-что покопать

Был ли достигнут в этом прогресс? Мне было бы интересно помочь с этим вопросом.

В последнее время npm config get prefix очень медленно работает на моей машине. Кажется, это происходит с тех пор, как я переместил каталог /var/ с моего SSD на жесткий диск, чтобы освободить место.
В первый раз команда запускается (как часть моего сценария .bashrc ) особенно медленно, занимая где-то 10-20 секунд. Более поздние запуски (путем открытия новых оболочек) занимают «всего» несколько секунд.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги