我试图在一个名为hello.js的单独文件中运行用javascript编写的hello world程序
当前正在运行Windows版本的node.js。
该代码可以在控制台窗口中完美运行,但是如何在Windows环境中引用该路径。
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.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)
node hello.js
代替node hello
;)