为什么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
并在那里添加节点二进制文件,请参阅此链接: