2012-09-19 175 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目录不在你的路径上,你需要指定它的路径)。