Поиск NPM: Запуск из памяти
On ubuntu 14.10 (3.13.0-76-generiС# 120-Ubuntu SMP Mon Jan 18 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux), когда я это делаю:
sudo npm search yeoman-generator
Я получаю следующую ошибку:
npm WARN Building the local index for the first time, please be patient
FATAL ERROR: CALL_AND_RETRY_2 Allocation failed - process out of memory
Версия NPM - 3.7.1
Пожалуйста, помогите
Ответы
Ответ 1
В то время как не решение, скажем, я обычно делаю свои поиски на http://npmjs.org
Даже когда это работает, поиск npm эпически медленный из-за размера индекса. Я бы рекомендовал избегать этого, если у вас нет доступного браузера.
См. поиск канонического NPM не работает:
https://github.com/npm/npm/issues/6016
Ответ 2
В соответствии с npm ошибкой трекер, это было исправлено в [email protected] (см. поток).
Поиск работает отлично после обновления npm:
npm install npm @latest -g
(вам может потребоваться su/sudo в вашей системе)
Ответ 3
workarround:
скачать https://registry.npmjs.org/-/all/
и скопируйте файл в
~/.npm/registry.npmjs.org/-/все/.cache.json
это то, что происходит на первом шаге.
похоже, что "загрузка" через nodejs - не самая лучшая идея.
i.b.
Ответ 4
Я напутал эту проблему. Для моей машины Linux я написал небольшую функцию bash для поиска на веб-сайте. Его расположение здесь для других, если они хотят: http://pastebin.com/U27X7pqT
Его нет "4ever" -Расстояние и немного хаки, но оно работает в настоящее время.
Изменить: вывод выглядит следующим образом:
$ npmsearch react
react (v15.3.2) - React is a JavaScript library for building user interfaces.
react-emoji-react (v0.3.0) - a clone of slack emoji reactions in react
react-accordion (v0.1.0) - React Accordion
react-phux (v0.0.1) - React + Phux
react-toolbar (v0.1.1) - React Toolbar
react-pure.css (v0.1.7) - React Pure.CSS