2015-05-24 6 views
4

НПМ возвращает следующее сообщение после того, как с помощью npm list -gПочему список npm -g приводит к npm ERR! отсутствует ошибка?

npm ERR! missing: [email protected]*, required by [email protected] 
npm ERR! missing: [email protected]://github.com/anthonny/opal-npm-wrapper.git#0.1.1, required by [email protected] 
npm ERR! missing: [email protected]~1.6.0, required by [email protected] 

скриншот:

ответ

1

Я знаю, что это старый вопрос, но я strugging с подобным вопросом и фигуры Я бы хотя бы добавил, что сработало для меня ...

Проблема

Запуск npm list -g Отображает список всех пакетов, как ожидалось, а затем выбрасывает множество ошибок, в том числе отсутствующих ошибок, как упоминалось выше, и, для меня, по крайней мере, кучу недействительных и посторонних ошибок, таких, как это:

extraneous: [email protected] /usr/local/lib/node_modules/npm/node_modules/aws-sign2 

Я перепробовал кучу решений, включая npm upgrade, npm prune, а также установка недостающих пакетов, которые для меня было semver:

missing: [email protected] || 3, required by [email protected] 

Я до сих пор не уверен в точных причинах этих ошибок, хотя я считаю, что это случилось, когда я повышен до 3.3.6 (легко мог быть вызван моим отсутствием опыта в узле & НОГО :()

Решение

в то время как я уже говорил, что я не узел/НМП профессионалом после некоторой головной боли я побежал:

npm update -g --verbose 

который модернизировал меня от v3.3.6 до v3.5.3 и избавившись от всех ошибки. Обратите внимание, что --verbose не является необходимым, но полезно посмотреть, что именно происходит. Теперь мои npm list -g возвращает чистый выход:

/usr/local/lib 
├── [email protected] 
└── [email protected] 

Надежда это помогает кому-то, пожалуйста, комментарий, если я сказал какие-либо неточности или если есть что-то я могу добавить здесь.

+0

Нижняя нить без комментариев? Пожалуйста, уточните ... если этот ответ неверен или вызывает проблемы, которые я рад удалить). –

Смежные вопросы