NPM сломан и сообщает об ошибке: npm ERR! 404

Я использую npm update -g и получаю

npm ERR! code E404
npm ERR! 404 Not found : default-html-example
npm ERR! 404
npm ERR! 404  'default-html-example' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/me/.npm/_logs/2018-10-25T22_24_12_353Z-debug.log

Итак, теперь я получаю это после любой команды, например, в любом проекте, когда я запускаю ./node_modules/.bin/eslin ., я получаю результаты линтера, но в конце подробного сообщения всегда есть эта ошибка.

--- ОБНОВИТЬ ---

После дальнейшего расследования я нашел это.

  • Что-то под названием /usr/local/lib/node_modules/default-html-example
  • Это то, над чем я работал в качестве примера в одном из моих первых руководств. Не уверен, как оно там оказалось.
  • Когда я проверил его, оказалось, что это символическая ссылка на учебник: default-html-example -> /Users/me/learning/lynda_com_JavaScript_Essential_Training/MY_Ex_Files_JavaScript_EssT/Exercise_Files/default

Это до сих пор загадка, как оно там оказалось?

ты смотрел /Users/me/.npm/_logs/2018-10-25T22_24_12_353Z-debug.log

Bravo 26.10.2018 00:32

У меня такое чувство, что этот «default-html-example» - это то, что я где-то создал, но я не понимаю, как он сейчас ломает весь npm ?!

mbilyanov 26.10.2018 00:33

ну, -g может быть ключом к разгадке

Bravo 26.10.2018 00:33

@Bravo Да. Что именно мне нужно искать? Я буквально неделю назад начал изучать node и javascript, и это случилось.

mbilyanov 26.10.2018 00:34

Вау, я провел общесистемный поиск и нашел вот что: ./usr/local/lib/node_modules/default-html-example Как это случилось?

mbilyanov 26.10.2018 00:35

ну, -g имеет в виду global - не уверен, где в вашей настройке находятся глобальные npm - возможно, где-то есть какая-то документация

Bravo 26.10.2018 00:36

Здесь об этом говорят: stackoverflow.com/questions/11177954/… Но я все еще не понимаю.

mbilyanov 26.10.2018 00:37

Удаление этой случайной папки устранило проблему.

mbilyanov 26.10.2018 00:50

Полезно знать - что было в папке?

Bravo 26.10.2018 00:52
/usr/local/lib/node_modules/default-html-example Я добавил его в конец вопроса выше. Не знаете, как он там оказался, как модуль ?!
mbilyanov 26.10.2018 01:09
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
10
56
1

Ответы 1

Обнаружение и удаление этой мошеннической папки /usr/local/lib/node_modules/default-html-example решило проблему.

Однако я до сих пор не уверен, как эта папка оказалась в этом месте. Это была одна из моих первых папок с учебным проектом.

Другие вопросы по теме