2016-02-10 17 views
19

Trên ubuntu 14.10 (3.13.0-76-generiC# 120-Ubuntu SMP Thứ hai 18 tháng 1 15:59:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux), khi tôi làm:Tìm kiếm NPM: Hết bộ nhớ

sudo npm search yeoman-generator 

tôi nhận được lỗi sau:

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 Phiên bản 3.7.1

Xin giúp

+0

có thể trùng lặp của [Fatal error: CALL \ _AND \ _RETRY \ _2 Allocation thất bại - quá trình ra khỏi bộ nhớ trong tiền xử lý của tôi js fiels] (http://stackoverflow.com/questions/25154423/fatal-error-call-and-retry-2-allocation-failed-process-out-of-memory-in- prepr) – waki

+0

@Waki Tôi chưa viết bất kỳ mã nào được nêu trong Câu hỏi được liên kết – Romaan

+0

Bạn có đang sử dụng các phiên bản mới nhất của nút và npm không? – haihui

Trả lời

15

trong khi không phải là một giải pháp, mỗi lần nói, tôi thường thực hiện tìm kiếm của mình trên http://npmjs.org

Ngay cả khi hoạt động, tìm kiếm npm chậm về mặt biểu thức do kích thước của chỉ mục. Tôi khuyên bạn nên tránh nó trừ khi bạn không có trình duyệt có sẵn.

Xem tìm kiếm NPM kinh điển không hoạt động phát hành: https://github.com/npm/npm/issues/6016

1

workarround:

tải https://registry.npmjs.org/-/all/ và sao chép các tập tin vào ~/.npm/registry.npmjs.org/-/all /.cache.json

đây là, những gì trong bước đầu tiên xảy ra. có vẻ như "tải xuống" qua nodej không phải là ý tưởng hay nhất.

i.b.

+0

Liên kết đó hiện là 404s –

+2

Liên kết hoạt động nếu bạn xóa dấu gạch chéo sau [https://registry.npmjs.org/-/all](https://registry.npmjs.org/-/all) ... nhưng hãy lưu ý câu trả lời được chấp nhận - đó là chỉ số LỚN! – rareclass

+1

Tôi vừa thử điều này và tìm kiếm npm * vẫn * hết bộ nhớ. –

1

Tôi đã gặp phải vấn đề này. Đối với máy Linux của tôi, tôi đã viết một hàm bash nhỏ để tìm kiếm trên trang web. Vị trí của nó ở đây cho những người khác sử dụng, nếu họ muốn: http://pastebin.com/U27X7pqT

Không có "4ever" -Solution và một chút hakish, nhưng nó hoạt động hiện tại.

Chỉnh sửa: Đầu ra trông như thế này:

$ 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 
8

Theo dõi lỗi NPM, điều này đã được cố định trong [email protected] (xem thread).

Searching hoạt động tốt đối với tôi sau khi upgrading npm:

npm install [email protected] -g

(bạn có thể cần phải su/sudo trên hệ thống của bạn)

+1

Nâng cấp npm (ngay bây giờ tại 4.1.2) giải quyết vấn đề. Đây sẽ là câu trả lời được ưa thích tại thời điểm này. –

Các vấn đề liên quan