Tôi đang cố gắng chạy một chương trình hello world được viết bằng javascript trong một tệp riêng có tên hello.js
Hiện đang chạy phiên bản windows của node.js.
Mã chạy hoàn hảo trong cửa sổ giao diện điều khiển nhưng làm cách nào để tham chiếu đường dẫn trong môi trường windows .
C:\abc\zyx\hello.js
trong Unix tôi đoán nó đang hiển thị $ node hello.js
Tôi hoàn toàn mới đối với Node.js Hãy sửa lỗi cho tôi nếu tôi làm sai.
Tôi đã thử
> node C:\abc\zyx\hello.js
---- không làm việc
> C:\abc\zyx\hello.js
- không hoạt động
CẬP NHẬT1:
Đã thêm node.exe vào thư mục chứa tệp hello.js.
Đã thêm đường dẫn trỏ vào thư mục c: \ abc \ zyx \ và tôi gặp lỗi thông báo
Tham khảoError: xin chào không được xác định
xem nội dung của hello.js
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
CẬP NHẬT 2:
Cho đến nay tôi đã thử tất cả các phiên bản này và dường như không có phiên bản nào hoạt động . Có thể tôi đang làm một cái gì đó hoàn toàn sai.
>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello
Tham khảo cấu trúc tập tin của tôi
.
├── hello.js
├── node.exe
└── paths.txt
GIẢI QUYẾT: Thay vì chạy node.exe, hãy thử chạy trong dấu nhắc lệnh với tùy chọn sau và nó đã hoạt động.
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)
node hello.js
thay vì node hello
;)