2013-08-22 26 views
33

Tôi tin rằng trước đây tôi đã phát hiện ra một tùy chọn để chuyển đến npm để đưa nó ra đường dẫn mà nó đang sử dụng cho -g (mô-đun toàn cầu). Có ai biết một lựa chọn như vậy không? Hoặc bất kỳ phương pháp nào khác để nhận tiền tố đường dẫn toàn cầu npm đang sử dụng?Cách nhận tiền tố đường dẫn npm toàn cầu

Tôi biết nơi các mô-đun toàn cầu sống trên máy tính của tôi (/usr/local/share/npm/bin), và nói chung chỉ mất vài phút để tìm mô-đun toàn cầu trên các máy tính khác: thường là $PATH được định cấu hình chính xác và nếu không, lừa. Nhưng không phải là có một số cách nhanh chóng để biết làm thế nào npm được xây dựng, và đường dẫn nó đang sử dụng cho các mô-đun globals?

Trả lời

60

npm config get prefix sẽ trả lại đường dẫn.

12

Làm thế nào về npm bin?

Nó có thể được sử dụng với export PATH="$(npm bin):$PATH". Nó sẽ tìm thấy bin thư mục chung của npm (hoặc nếu tồn tại: địa phương).

+10

Điều này phải là 'npm bin -g',' npm bin' trả về vị trí của thùng rác cục bộ nhưng không xuất hiện để kiểm tra sự tồn tại của nó. 'npm bin' một mình không bao giờ xuất hiện để trả về thùng npm chung. – cchamberlain

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