2012-01-18 35 views
10

Tôi đã cài đặt nodeJS (từ http://nodejs.org/). Điều này đã cài đặt nodeJS & npm. Sau đó, tôi chạy npm install jslint.nodeJS + jslint: nơi cài đặt cho mac OSX?

Trình quản lý gói tạo thư mục trong thư mục làm việc hiện tại của tôi và đặt tệp được yêu cầu vào thư mục đó.

Sau đó, tôi đoán tôi nên thực hiện một liên kết tượng trưng trong thư mục /usr/local/bin/ của mình để có lệnh jslint toàn cầu.

Nhưng toàn bộ điểm là theo quy trình đó, các tệp jslint nằm bên trong một thư mục dự án cụ thể (đó là thư mục làm việc hiện tại của tôi trong thời điểm đó) và không ở vị trí chung.

Tôi nên tiến hành cài đặt sạch như thế nào?

Trả lời

16

Tôi chỉ phát hiện ra một -g lựa chọn, phù thủy cài đặt gói trên toàn cầu:

npm install -g jslint 

cài đặt JSLint trong /usr/local/bin/jslint, và bây giờ tôi có thể chạy JSLint trong vỏ trực tiếp mà không cần phải tạo ra một liên kết tượng trưng :)

Nếu bạn đang nhận được lỗi cài đặt bạn có thể cần

sudo npm install -g jslint 

mặc dù bình thường mà không cần thiết

+0

Khi câu trả lời của bạn là chính xác, tôi đề nghị bạn chấp nhận nó, như các câu hỏi thường gặp gợi ý [ở đây] (http://stackoverflow.com/faq#questions). – mtsr

+2

Tôi phải chờ 2 ngày, như tôi đã trả lời câu hỏi của riêng tôi ... – FMaz008

+3

Cũng giống như một lưu ý: bạn thực sự không cần 'sudo' cho điều này (tôi đã không). 'npm install -g jslint' nên tự làm thủ thuật. –

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