Подтвердить что ты не робот

Поиск 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

Пожалуйста, помогите

4b9b3361

Ответ 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