2013-12-15 13 views
5

Tôi đang cố gắng tạo hệ thống xây dựng Javascript trong Sublime Text 2 bằng cách sử dụng Node.js. Vấn đề là tôi không biết nơi Node.js được cài đặt trên mac của tôi (tôi đã cài đặt nó với trình cài đặt mac và đang chạy Mountain Lion) hoặc cách chỉ định đúng một biến đường dẫn để tìm nó.Nội dung tuyệt vời 2 - tạo dựng javascript với Node.js

+0

Chuyển đến thư mục của bạn bằng chương trình nút và chạy 'ứng dụng nút' hoặc 'máy chủ nút' (tùy thuộc vào tệp chính của bạn). Nếu điều đó không hoạt động, hãy thử 'nodejs app' hoặc 'nodejs server'? – SalGad

+1

Chạy 'nút nào trong Terminal để tìm vị trí của nhị phân ... – MattDMo

Trả lời

5

Nếu bạn chưa có, install Package Control trong Tuyệt vời, sau đó cài đặt plugin Nodejs. Điều này sẽ giúp bạn đi xa hơn rất nhiều so với việc cố gắng xây dựng mọi thứ từ đầu.

Sau khi cài đặt Nodejs, hãy mở Preferences -> Package Settings -> Nodejs -> Settings - DefaultSettings - User. Sao chép toàn bộ nội dung của Default tới User để bạn có thể chỉnh sửa nội dung, sau đó đóng Default. (Nếu bạn chỉnh sửaDefault, bất kỳ thay đổi sẽ được ghi đè vào nâng cấp.) Thay đổi "node_command""npm_command" từ false đến đường dẫn đầy đủ trở lại bằng cách chạy which nodewhich npm từ Terminal.app.

Ví dụ, nếu which node lợi nhuận /usr/local/bin/node, và which npm lợi nhuận /usr/local/bin/npm, sau đó tập tin cài đặt của bạn sẽ giống như thế này:

{ 
    // save before running commands 
    "save_first": true, 
    // if present, use this command instead of plain "node" 
    // e.g. "/usr/bin/node" or "C:\bin\node.exe" 
    "node_command": "/usr/local/bin/node", 
    // Same for NPM command 
    "npm_command": "/usr/local/bin/npm", 
    // as 'NODE_PATH' environment variable for node runtime 
    "node_path": false, 

    "expert_mode": false, 

    "ouput_to_new_tab": false 
} 

Lưu tập tin, và bây giờ bạn sẽ có thể sử dụng thành công các lệnh trong Tools -> Nodejs .

+0

Cảm ơn bạn đã trả lời. Tôi đã cài đặt gói điều khiển, plugin Nodejs và làm theo hướng dẫn của bạn. Khi tôi sử dụng lệnh chạy trong Tools-> Node.js, tôi thấy một đường dẫn đến tệp .js của tôi xuất hiện trong cửa sổ trạng thái trong vài giây và sau đó nó biến mất. Khi tôi sử dụng lệnh xây dựng, nó trả về "nút: lệnh không tìm thấy". Bất kỳ ý tưởng những gì tôi đang làm sai? – user3104891

+0

Nếu bạn chạy 'nút nào' từ Thiết bị đầu cuối, nó sẽ trả về cái gì? – MattDMo

+0

/usr/local/bin/node – user3104891

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