我已经从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(不工作)
答案 0 :(得分:13)
Node.exe是一个应用程序,可用于从文件运行代码,或者由它自行运行,就像它会像live-terminal一样运行。
一旦像第二个例子中那样运行node.exe,你将最终进入节点环境,并且那里的所有东西都不是cmd,而是JS。
如果您键入:node example.js
,它将调用节点环境并将在该环境中执行文件。
虽然,运行node.exe与在cmd中键入node
相同。
答案 1 :(得分:5)
在节点REPL中,您可以输入
require('d:\\BNB\\test')
shuold运行你的文件..
答案 2 :(得分:4)
您正尝试从节点提示符执行该程序。你不这样做。您只需运行节点终端。它为您设置了一堆变量。就像在普通的Windows shell中一样运行它。
答案 3 :(得分:3)
一旦我们安装了node.js,我们就可以在命令提示符下运行测试。
在Windows命令提示符下键入 节点 ENTER
然后我们可以像在其他任何控制台上一样运行我们的JavaScript代码测试:
console.log(" Hello World!");
它回复了" Hello World!"
答案 4 :(得分:1)
要在Node.js中显示正确的目录,您需要在系统中创建正确的路径: 系统>高级系统设置>高级>环境变量
然后在系统变量中检查变量路径。安装Node.js后,它还应该有:(其他路径); C:\ Program Files \ nodejs \< - Node.js目录的链接
点击-OK -
现在,如果您打开命令提示符,并转到.js文件的目录,那么“节点”就会出现。 (node file.js)命令应该工作。这些步骤适用于我的问题。
答案 5 :(得分:0)
我相信你需要从文件所在的位置启动节点服务器。