如何判断是否安装了node.js


98

我最近安装了node.js,但不知道如何运行应用程序。我安装了node.js,但找不到更多说明。一个人真正需要做什么?我想看看它是否真的有效。因此,我执行了一个名为hello.js的脚本。它是这样的:

console.log('hello world');

现在将其记录到哪里?

编辑

我正在通过.php脚本运行此.js。


4
嗯,我使用的是Windows,我打开了cmd,节点位于系统路径中,所以如果您键入node -v,应该会看到版本。我的是0.6.15。运行node hello.js,console.log只会打印到命令提示符。在Mac和Linux中,我认为您只需要使用终端并执行上述操作即可。
蒂娜(Tina CG)霍尔(Hoehr)

我的错误,我忘了提及PHP脚本正在执行此操作。
user1340052

1
我对“终端”一词感到困惑。对于像我这样的天真用户,Windows机器中只不过是“命令提示符”。运行->输入cmd->命令提示符窗口出现-> type node --version。您应该看到版本号。
现在,他一定不能被任命。

1
顺便说一句,这不是“傻瓜”,而是傻瓜
avneet 18-4-12

Answers:


195

打开一个终端窗口。类型:

node -v

这将显示您的nodejs版本。

导航到保存脚本的位置并输入:

node script.js

这将运行您的脚本。


我的错误,我忘了提及我是通过php脚本运行的。那么,如果不是通过终端打印,它将在哪里打印呢?
user1340052 2012年

@ user1340052,exec()从输出中返回最后一行,因此您应该在那很好。 php.net/manual/en/function.exec.php
布拉德(Brad)

5
对于节点和命令行新手来说,就像我在节点博客上浪费一个小时的我一样,短语“打开终端窗口”意味着在Windows中执行2件事中的1件事。使用开始按钮,转到附件,单击命令提示符;或在“开始”按钮中,依次转到“所有程序”,“节点”目录,“ Node.js命令提示符”。Node发生了变化,许多博客已经过时,或者只是对Windows晦涩难懂。希望这可以为您节省一个小时。
Mike_Laird 2014年

我怎么知道我有32位还是64位?
Francisco Corrales Morales 2014年

您的操作系统是32位或64位。安装nodejs时,它将选择匹配的版本。
arikin

12

打开终端并输入

node -v

这将告诉您所安装的nodejs的版本,然后通过输入以下命令来简单地运行nodejs

node

提示必须改变。输入以下内容

function testNode() {return "Node is working"}; testNode();

如果安装成功,命令行必须提示以下输出

'Node is working'

8

请尝试使用以下命令node --versionnode -v,这两个命令都应返回v4.4.5


我安装了nodejs 5.6.0,并通过终端返回“找不到命令”运行“ nodejs -version”。“ node -v”是正确的命令。
markp3rry

@ markp3rry您是否运行过“ nodejs -version”或“ nodejs --version”(请注意双破折号)
denvar

6

(这是用于Windows OS,但概念可以应用于其他OS)

运行命令 node -v将能够确认它是否已安装,但是将无法确认它是否已安装。(可执行文件可能不在您的PATH上)

您可以通过两种方式检查它是否已实际安装:

  1. 检查默认安装位置 C:\Program Files\nodejs\

要么

  1. 转到System Settings -> Add or Remove Programs并按过滤node,它会显示是否已安装。对我来说,它显示为标题:“ Node.js”和描述“ Node.js Foundation”,但未指定版本。安装大小为52.6MB

如果您尚未安装,请从这里https://nodejs.org/en/download/获取。


当我键入node -v时,提示将打开并快速关闭。节点已安装def,但基于其他答案,我希望能够读取某些内容。如何保持提示打开?
wazz

@wazz绝对不应该发生,也许您的安装损坏了一些?您正在使用Windows吗?如果是这样,请使用控制面板进行卸载,然后重新安装稳定版本
James Wierzba

主要facepalm。我没有打开cmd。我只是输入“运行”对话框... tnx。
wazz

有人可以告诉我Windows命令来查看安装该节点的文件夹吗?在Mac上等同于“哪个节点”的命令
sbk

2

使用检查节点版本node -v。使用检查npm版本npm -v。如果这些命令为您提供了版本号,则可以进行NodeJs开发

测试节点的时间

使用创建目录mkdir NodeJs。在NodeJs文件夹中,使用创建文件touch index.jsindex.js使用vi或在您喜欢的文本编辑器中打开您的文件。输入console.log('Welcome to NodesJs.')并保存。导航回到您保存的文件,然后键入node index.js。如果看到Welcome to NodesJs.您做得不错,那么您就可以使用NodeJ。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.