我试图在一个名为hello.js的单独文件中运行一个用javascript编写的hello世界程序
当前正在运行node.js的windows版本。
代码在控制台窗口中完美运行,但我如何在windows环境中引用路径. exe。
C:\abc\zyx\hello.js
在Unix中,我猜它是显示$ node hello.js
我对Node.js绝对是新手,如果我做错了什么请纠正我。
我试着
> node C:\abc\zyx\hello.js
----没有工作
> C:\abc\zyx\hello.js
—没有工作
UPDATE1:
将node.exe添加到hello.js文件所在的文件夹 添加路径点到文件夹c:\abc\zyx\,我得到一个错误,说
ReferenceError: hello没有定义
参见hello.js的内容
setTimeout(function() {
console.log('World!');
}, 2000);
console.log('Hello');
更新2:
到目前为止,我已经尝试了所有这些版本和这些似乎都没用。也许我做错了什么。
>node hello.js
>$ node hello.js
>node.exe hello.js
>node /hello.js
>node \hello.js
> \node \hello.js
> /node /hello.js
> C:\abc\xyz\node.exe C:\abc\xyz\hello.js
> C:\abc\xyz\node.exe C:/abc/xyz/hello.js
> hello.js
> /hello.js
> \hello.js
>node hello
参考我的文件结构
.
├── hello.js
├── node.exe
└── paths.txt
< >强解决: 而不是运行node.exe,尝试在命令提示符中运行以下选项,它可以工作
c:\>node c:\abc\hello.js
Hello
World! (after 2 secs)