如果我在node.js中輸入console.log('Hello World');
,它會返回「Hello World」消息。如何在node.js中啓動腳本/應用程序?
但是,如果我在內部創建一個帶有console.log('Hello World');
的「helloworld.js」文檔,然後在節點中鍵入「node helloworld.js」,則什麼都不會發生。
我已經嘗試將腳本放在與node.js相同的文件夾中,但仍然無法正常工作。
如果我在node.js中輸入console.log('Hello World');
,它會返回「Hello World」消息。如何在node.js中啓動腳本/應用程序?
但是,如果我在內部創建一個帶有console.log('Hello World');
的「helloworld.js」文檔,然後在節點中鍵入「node helloworld.js」,則什麼都不會發生。
我已經嘗試將腳本放在與node.js相同的文件夾中,但仍然無法正常工作。
請確保您沒有運行Nodejs.exe
,因爲那是REPL。
相反,你應該打開一個正常的命令提示符(cmd.exe
),然後運行命令
node helloworld.js
確保您在JS文件存在,節點應用路徑映射到的目錄運行此命令在你的環境設置中。
謝謝,我在nodejs.exe :)我需要回答的一個側面問題才能夠啓動腳本仍然..我如何在cmd中導航?我知道的唯一命令是「cd ..」我不知道導航到腳本所在的目錄。我從來沒有真正必須使用cmd。 – Krymmt 2013-05-05 18:22:58
@Krymmt最簡單的方法是創建一個文件夾,例如在你的C盤的根目錄'C:\ nodeApp'中,然後你會進入命令提示符:'cd C:\ nodeApp'進入,然後'node helloworld.js' – f0x 2013-05-05 18:29:05
謝謝,這工作! – Krymmt 2013-05-05 22:00:16
你有沒有得到任何輸出?你在使用什麼操作系統?節點如何安裝? – 2013-05-05 18:14:27