#node.js #npm #npm-install #package.json
#node.js #npm #npm-установка #package.json
Вопрос:
Когда я запускаю npm i
проект, он зависает через некоторое время при случайном выборе пакета. Наиболее распространенные — с -x
суффиксом типа infinity-x
или to-string-x
. Все остальные коллеги Mac работают без каких-либо проблем. Что я пробовал до сих пор:
- Удалены блокировка пакета и node_modules
- Используемая пряжа
- переустановленный узел
npm cache clean --force
- Перезапущенный mac
ssh-add -A
- Пробовал установить другой проект — работает
- Проверил другие ветки
Все вышеописанные попытки не увенчались успехом. Каждый раз одно и то же зависание.
РЕДАКТИРОВАТЬ 1: я оставил его в установке, ушел на обед. Когда я вернулся, он продолжил установку после разблокировки моего Mac и закончил. Я не знаю почему. Я попытался перезапустить после этого снова, и происходит то же самое зависание. Теперь это так is-nil-x
.
РЕДАКТИРОВАТЬ 2: в основном для завершения установки пакетов потребовалось 5-8 минут. Каждый раз.
- Переключился на другую корпоративную сеть WiFi
- При переключении на локальную сеть возникают те же зависания, и установка занимает много времени, намного дольше, чем обычно
Комментарии:
1. Какую версию NPM вы используете? Вы пробовали понизить рейтинг до некоторых более старых версий?
2. вы пытались обновить свой npm или node? Возможно, он пытается создать пакет и не смог этого сделать.
3. модуль npm создает некоторый модуль с помощью python или любого другого интерпретатора. просто используйте —verbose, чтобы проверить, где он зависает
4. @SebastianKaczmarek У меня 6.4.1. Я не пытался понизить версию. Все мои коллеги используют одну и ту же версию npm.
5. @Shaharyar Я полностью удалил и переустановил узел