В моем проекте npm есть модуль esprima-six npm как транзитивная зависимость. В последнее время стало невозможно скачать, как показано в следующем выходе из npm install
:Что случилось с модулем esprima-six npm?
npm ERR! 404 Not Found
npm ERR! 404
npm ERR! 404 'esprima-six' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it
npm ERR! 404 It was specified as a dependency of 'syntax-error'
npm ERR! 404
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, or http url, or git url.
На сайте НПМ, esprima-шесть не может быть найдено: https://www.npmjs.com/package/esprima-six
Но кэш Google для показов страниц что он существует: http://webcache.googleusercontent.com/search?q=cache:81uuMFHrDeMJ:https://www.npmjs.com/package/esprima-six+&cd=1&hl=en&ct=clnk&gl=uk&client=ubuntu
Так почему же модуль стал недоступным? И как лучше всего восстановить проект?
Редактировать: в конце я обновил зависимость, которая зависела от esprima-six до более поздней версии, которая не нуждалась в ней.
Мой совет вам будет, если возможно, использовать альтернативный модуль с аналогичной функциональностью * как можно раньше * - он сэкономит вам массу проблем по линии –
[Этот проект] (https: // github .com/jquery/esprima), похоже, активен, так что, вероятно, он скоро снова появится. Поскольку у него нет зависимостей, вы можете просто получить папку [src] (https://github.com/jquery/esprima/tree/master/src) и включить его в свой проект. Это написано в машинописном тексте, так что вам придется скомпилировать это, я думаю? – cviejo
Нет более esprima-six. Однако простой [esprima] (https://www.npmjs.com/package/esprima) кажется тем же проектом. – Bergi