2014-10-15 14 views
7

Tôi chỉ bắt đầu với Node.js và khuôn khổ rõ ràng, làm theo hướng dẫn này:NodeJs: ứng dụng nhanh không bắt đầu ở cửa sổ

http://expressjs.com/starter/generator.html

Sau khi chạy trong giao diện điều khiển express myappcd myapp && npm install khi tôi chạy node app.js chẳng có gì xảy ra. Lệnh này trả về ngay lập tức, trong khi tôi đang chờ nó đợi các tin nhắn đến. Không có lỗi nào được hiển thị. Tôi đang ở trên Windows 7 x64 và các lệnh được chạy từ một giao diện điều khiển ADMIN. Mọi trợ giúp sẽ được đánh giá cao.

Trả lời

5

Các hướng dẫn nói để chạy

set DEBUG=myapp & node ./bin/www 

Bạn không chạy nó với

node app.js 

trong v4.x nhanh

+1

Cảm ơn, nhưng khi tôi dán "DEBUG = myapp ./bin/www "trong cửa sổ giao diện điều khiển của tôi nó ném một erro r: 'DEBUG' không được nhận dạng dưới dạng lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp lô. – Oscar

+0

bạn đang sử dụng cmd hoặc powershell? – Max

+0

cmd. Shuld tôi chuyển sang PS? – Oscar

0

Hãy thử thực hiện lệnh từ 'Node.js command prompt' hoặc 'C: \ Program Files \ Nodejs'.

Nếu nó nói 'nút' không được công nhận là một lệnh nội bộ hay bên ngoài'

Hãy thử thêm C: \ Program Files \ Nodejs để biến môi trường PATH của bạn.

Trên dấu nhắc lệnh, lệnh sẽ được đặt PATH =% PATH%; C: \ Program Files \ Nodejs.

+0

Vấn đề của tôi không liên quan đến đường dẫn node.js, nhưng nút quay trở lại ngay lập tức mà không có lỗi khi nó được cho là vẫn tiếp tục chờ đợi kết nối. – Oscar

3

sau khi bạn cd myapp & & NPM cài đặt thử

npm start 
+0

điều này đã giúp tôi. cảm ơn bạn! – naneri

+0

'npm ERR! thiếu tập lệnh: bắt đầu' –

+0

@ Wolfpack'08 và để những người khác đọc sách này trong tương lai, tôi sẽ kiểm tra 'package.json' của mình và đảm bảo rằng tôi có' bắt đầu' trong tập lệnh. Tôi nói '" start ":" node ./bin/www "'. – Iggy

0

Trước khi bạn thực hiện

express myapp 

bạn phải thực hiện

npm install express-generator -g 
Các vấn đề liên quan