2011-12-02 24 views
18

Tôi vừa cài đặt NodeJS trên máy Mac của mình và tôi đã làm việc đó trong thiết bị đầu cuối, sử dụng tập lệnh nội tuyến như "console.log ('Hello world'); hoạt động tốt.Nơi đặt các tệp JS cho NodeJS để xem chúng

nhưng nơi nào để tôi đặt các file JS cho NodeJS để tìm thấy chúng tôi có thể xác định NodeJS thư mục gốc để tìm kiếm tập tin trong

tôi theo hướng dẫn này:? http://nodeguide.com/beginner.html#learning-javascript nhưng tôi không thể nhận được bất kỳ của samlpe để nơi tôi tham khảo một tập tin kịch bản

Trả lời

19

Bạn đặt chúng vào bất kỳ thư mục nào bạn muốn. n trong một thư mục khác.

Sau đó, bạn chạy Node.js như thế này:

node /path/to/file.js 

Hoặc như thế này:

cd /path/to/ 
node file.js 

đâu file.js có thể trông như thế này:

console.log('hello world'); 
0

Tôi không chắc chắn tôi hiểu. nó không 'nhìn' bất cứ nơi nào cho các tệp .js của bạn mà bạn trỏ vào chúng khi bạn chạy nút. Giống như vậy, trên dòng lệnh:

node mynodeapp.js 

Nếu bạn đang có nghĩa là nơi nào nó tìm kiếm các file .js của bạn như là mô-đun, khi requirign họ, như vậy:

var mymodule = require("mymodule"); 

Sau đó, nó sẽ tìm kiếm bên trong một tên thư mục node_modules. Nhưng tôi chắc chắn bạn đang tìm kiếm ví dụ đầu tiên của tôi ở trên.

1

Rất dễ dàng .. Truy cập vào dòng lệnh của bạn. điều hướng đến vị trí tệp .. sau đó chỉ cần chạy nút helloworld.

2

Bạn sẽ phải điều hướng đến thư mục chính xác "theo cách thủ công", trong Giao diện dòng lệnh nút (CLI).

Nếu bạn cần thay đổi ổ đĩa, hãy nhập ký tự ổ đĩa và dấu hai chấm để chuyển sang ổ đó, như vậy;

C:> (< - đây là dấu nhắc dòng, yeah Chỉ cần thêm này sau khi nó ->D:?.

Đó thay đổi ổ Bây giờ viết cd (CD = "Thay đổi thư mục") và tên của direcotry bạn muốn đi đến thư mục công cụ của bạn là ở:

D:> (< - dấu nhắc mới Viết một cái gì đó như thế này sau khi nó:. ->) cd myprosject \ subfoldername D: \ myproject \ subfoldername> (< - dòng nhắc nhở mới của bạn - nếu "myproject \ subfoldername" tồn tại)

bây giờ yêu cầu nút để thực hiện kịch bản của bạn (được lưu trữ trong myproject \ subfoldername, như vậy;

D: \ myproject \ subfoldername> nút helloworld.js

Hãy nhớ viết "nút" trước - nếu không lệnh sẽ không đi tới nút, nhưng với hệ điều hành, có thể sẽ chỉ mở tệp js trong trình chỉnh sửa văn bản thay vì chạy các tiện ích bên trong.

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