2012-09-19 109 views
0

我不知道該怎麼「節點運行」命令,這樣做,我只是簡單地把它放在一個腳本,並出現錯誤:「節點運行」命令

module.js:340 
    throw err; 
'rror: Cannot find module 'C:\run 
    at Function.Module._resolveFilename (module.js:338:15) 
    at Function.Module._load (module.js:280:25) 
    at Module.runMain (module.js:492:10) 
    at process.startup.processNextTick.process._tickCallback (node.js:244:9) 

我如何運行命令啓動一個實例?

+0

你想運行一個JavaScript文件? –

+0

這是JavaScript文件與他shebang行#!/ usr/bin/env節點。不知道在bash腳本中寫什麼 – Danya

回答

0

舉例來說如果你有一個腳本調用hello.js和終端/命令提示符是開放到該目錄,你會簡單地輸入:

node hello 

這是一樣的:

node hello.js 
1

這很簡單,你必須有一個app.jsrun.js文件嗎?

DIR合適的目錄,然後:

node you_file.js 

(的.js不是mendatory)

+0

它不能在unix – Danya

+1

cd而不是dir中工作。從你的錯誤'C:\ run'我推測你正在使用Windows。 – 3on

+0

我在Windows上使用cygwin。 – Danya

1

節點是一個解釋。如果您只想要交互式解釋器,請輸入node。如果你想運行一個javascript程序,你需要將路徑傳遞給你的程序,如node myprogram.js

0

假設文件被稱爲「運行」,你有你提到的shebang行,文件的權限設置爲可執行文件,並且它所在的目錄位於你的路徑上,你只需要簡單的「運行」(if目錄不在你的路徑上,你需要指定它的路徑)。