各位前辈们,初学nodejs,遇到一个很奇怪的问题——安装好nodejs后,运行hello.js后,结果很诡异,求解释,万分感谢!
发布于 11 年前 作者 jackybing 14373 次浏览 最后一次编辑是 6 年前

初学nodejs,无论在win7安装好nodejs还是在ubuntu上安装好nodejs后,通过命令执行hello.js脚本后,问题出现这样的结果——“…"。详细说明如下: hello.js里的内容如下: var sys = require(“sys”); sys.puts(“Hello world”); 很简单的一个脚本,但是在node上执行后的结果却是三个点:…,如下图所示:

node hello.js … 在win7执行的结果也是一样:都是三个点:…,请教前辈们给个解释,如何解决这个问题呢。 在此先谢谢呢!

11 回复

忘了上图呢: enter image description here

求各位大哥的解释,是自己还有什么步骤没有做吗?还是有其他原因呢。。。

这样: jackybing@ubuntu:~/Desktop/node-v0.6.13$ node hello.js

谢谢大哥的回复,不过如果在win7上如何操作呢?求解释。在win7是直接点击node.exe后在命令行窗口直接输入:> node hello.js 后操作结果也是…,如下图: enter image description here

如果在win7上如何操作呢?求解释。在win7是直接点击node.exe后在命令行窗口直接输入:> node hello.js 后操作结果也是…,如下图: enter image description here

别直接运行node.exe,在命令行里cd到node.exe所在的文件夹 然后输入node hello.js。PS:如果是实验性质的玩一玩,你的hello.js也需要放在node.exe所在的目录下。

node 是 bash 环境里面的命令…
楼上应该在 $ 后面直接输入 node hello.js
直接输入 node 就会进 REPL… 这样就只能输入代码了
… 楼上以前玩什么语言的? 好像看过 ghci 里面可以直接 :l 模块的…

谢谢大家的回复。。。一并谢过呢。。。以后还得多多向大家学习。。。

输入分号;然后回车结束掉本次输入。

返回上一级菜单,node.exe是命令行的代码执行程序了,你应该在项目菜单中打开项目而不是这里。

如果不是实验性质的玩一玩,把hello.js没有话在node.exe所在的目录下,那应该如何做呢 ?

回到顶部