我已经从 nodejs.org 安装了 node-v0.10.13-x86.msi。
我有一个文件 test.js,路径为 (d:\BNB\test.js)。
test.js:
console.log("Hello world!");
我能够从命令提示符(cmd)中运行test.js文件,但无法从Node.js命令提示符中运行。请参考下面的屏幕截图:
通过开始菜单的运行 > cmd(可以正常运行)
通过Node.exe(不可行)
我已经从 nodejs.org 安装了 node-v0.10.13-x86.msi。
我有一个文件 test.js,路径为 (d:\BNB\test.js)。
test.js:
console.log("Hello world!");
我能够从命令提示符(cmd)中运行test.js文件,但无法从Node.js命令提示符中运行。请参考下面的屏幕截图:
通过开始菜单的运行 > cmd(可以正常运行)
通过Node.exe(不可行)
Node.exe 是一款应用程序,可用于运行文件中的代码,或者自己运行,这样它就可以像实时终端一样运行。
当你像第二个例子那样运行 node.exe 时,你会进入 node 环境,从那里开始的一切都不是 cmd 命令,而是 JS。
如果你输入:node example.js
,它将调用 node 环境,并在该环境中执行文件。
尽管如此,运行 node.exe 与在 cmd 中键入 node
是相同的。
test.js
,但对我来说仍然无法工作。 - Satinder singhnode.exe
中,那么你就处于 JS 环境中,你在那里输入的任何内容都将在 JavaScript 中执行,而不是在 CMD 中。
为了执行你的 test.js 文件,请打开 cmd.exe
并在其中输入:node test.js
- 这是从文件运行 node 的方式。 - mokarequire('d:\\BNB\\test')
一旦我们安装了node.js,我们就可以在命令提示符上运行测试。
在Windows命令提示符中键入 node ENTER
然后我们可以像在任何其他控制台上运行JavaScript代码测试一样:
console.log("Hello World!");
它将回复 "Hello World!"
我相信你需要从文件所在的位置开始启动Node服务器。