Этот пакет правильно зарегистрирован в npm?

УВС устарел, теперь вы можете установить μWebSockets вот так

npm install uNetworking/uWebSockets.js#v15.10.0

Он устанавливается, но когда вы хотите обновить свои пакеты npm update, вы получаете

npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/uWebSockets.js - Not found
npm ERR! 404 
npm ERR! 404  'uWebSockets.js@^15.10.0' is not in the npm registry.
npm ERR! 404 Your package name is not valid, because 
npm ERR! 404  1. name can no longer contain capital letters
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!     /home/user/.npm/_logs/2019-05-29T10_19_50_672Z-debug.log

Владелец считает, что это вина NPM, поскольку он зарегистрировал предыдущий пакет, и поскольку вы можете установить текущий пакет с помощью npm, почему вы не сможете обновить его?

Когда вы ищете его на npmjs.com, новый пакет не отображается, поэтому мне интересно, как его вообще можно установить, если он не зарегистрирован, и как это исправить, не затрагивая текущих пользователей?

Из того, что я вижу, 15.10.0 — последняя версия этого пакета. Более того, я могу успешно установить этот пакет, а затем без проблем запустить npm update.

Artem Arkhipov 30.05.2019 12:41

@ArtemArkhipov Когда ты делаешь npm update куда ты решаешься? так как https://registry.npmjs.org/uWebSockets.js не существует

Lynob 30.05.2019 12:54

Не имеют ни малейшего представления. Но я не вижу ошибок, и вывод [email protected]

Artem Arkhipov 30.05.2019 12:55
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
3
1 265
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Связались с npmjs.com, они не знали, почему это происходит, и владелец репозитория.

Когда Артем Архипов прокомментировал, что он не обнаружил никаких ошибок, я удалил и переустановил пакет, и все вроде бы работает.

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

1. Установите tarball, папку, URL-адрес http с использованием установки npm 2. Имя вашего пакета и имя каталога должны отличаться 3.pheraps, вы должны использовать последнее имя ключевого слова без заглавной буквы

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