УВС устарел, теперь вы можете установить μ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, новый пакет не отображается, поэтому мне интересно, как его вообще можно установить, если он не зарегистрирован, и как это исправить, не затрагивая текущих пользователей?
@ArtemArkhipov Когда ты делаешь npm update
куда ты решаешься? так как https://registry.npmjs.org/uWebSockets.js
не существует
Не имеют ни малейшего представления. Но я не вижу ошибок, и вывод [email protected]
Связались с npmjs.com, они не знали, почему это происходит, и владелец репозитория.
Когда Артем Архипов прокомментировал, что он не обнаружил никаких ошибок, я удалил и переустановил пакет, и все вроде бы работает.
Если кто-нибудь столкнется с этой ошибкой, пожалуйста, дайте мне знать, и я скажу владельцу репозитория, как это исправить.
1. Установите tarball, папку, URL-адрес http с использованием установки npm 2. Имя вашего пакета и имя каталога должны отличаться 3.pheraps, вы должны использовать последнее имя ключевого слова без заглавной буквы
Из того, что я вижу, 15.10.0 — последняя версия этого пакета. Более того, я могу успешно установить этот пакет, а затем без проблем запустить
npm update
.