为什么node.js程序的path引用hello.js有差异?

在我之前的程序中,我在引用hello.js文件时遇到了麻烦,并在Windows上使用node.js运行。 请检查此如何在Windows上运行Node.js中的hello.js文件?

setTimeout(function() { console.log('world!'); },2000); console.log('hello'); 

当我在工作地点时,我可以使用以下语法运行上述程序:

 c:\>node c:\abc\hello.js 

但是,当我回家并尝试使用相同的语法,相同的程序没有运行 。 当我尝试使用下面的语法它的工作。 这是为什么呢? 这是因为pathvariables或其他?

 C:\>C:/njs/node.exe C:/njs/hello.js hello world! 

提前致谢。

看来在第二台计算机中,节点不在PATHvariables上

请通过以下操作来检查:

echo %PATH%

从命令行。

如果是这样,您需要修改PATH并在那里添加节点二进制文件,请参阅此链接:

http://www.computerhope.com/issues/ch000549.htm