Javascript 如何判断node.js是否已安装

Javascript 如何判断node.js是否已安装,javascript,node.js,Javascript,Node.js,我最近安装了node.js,不知道如何运行应用程序。我安装了node.js,但找不到进一步的说明。一个人真正需要做什么?我想看看它是否真的起作用了。所以我执行了一个名为hello.js的脚本。它是这样的: console.log('hello world'); 现在,这将被记录到哪里 编辑 我正在通过一个.php脚本运行这个.js。打开一个终端窗口。 类型: 这将显示您的nodejs版本 导航到保存脚本和输入的位置: node script.js 这将运行您的脚本。请尝试此命令node--v

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

console.log('hello world');
现在,这将被记录到哪里

编辑

我正在通过一个.php脚本运行这个.js。

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

这将显示您的
nodejs
版本

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

node script.js

这将运行您的脚本。

请尝试此命令node--versionnode-v,这两个命令都会返回类似于
v4.4.5
的内容,通过在终端中键入来检查节点版本

node -v
通过键入检查npm版本

npm -v
如果这些命令为您提供了
node
npm
的版本号,您就可以使用
NodeJs
开发了


测试节点的时间

通过运行命令创建目录

mkdir NodeJs
将目录更改为
NodeJs
文件夹并创建一个文件

touch index.js
使用
vi
或在您喜爱的文本编辑器中打开您的
index.js

输入

console.log('Welcome to NodesJs.') 
然后保存文件

导航回终端中保存的文件并键入

node index.js

如果您看到
欢迎使用NodesJs。
您做得很好,NodeJs已经启动。

打开一个终端并输入

node -v
这将告诉您安装的nodejs的版本,然后通过输入

node
提示必须是更改。输入以下内容:

function testNode() {return "Node is working"}; testNode();
如果安装成功,命令行必须提示以下输出

'Node is working'

在Windows或Linux和Mac中的终端上打开命令提示符。键入

node -v
如果节点已安装,则会显示其版本。例如

v6.9.5
或者从

下载(这是针对windows操作系统的,但这个概念可以应用于其他操作系统)

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

有两种方法可以检查它是否已实际安装:

  • 选中默认安装位置
    C:\Program Files\nodejs\
  • 转到
    系统设置->添加或删除程序
    并按
    节点进行筛选
    ,它将显示您是否安装了该程序。对我来说,它显示为标题:“Node.js”和描述“Node.js Foundation”,没有指定版本。安装大小为52.6MB
  • 如果尚未安装,请从此处获取它

    Ctrl+R-以打开命令行 然后写道:

    node -v
    

    嗯,我正在使用Windows,打开
    cmd
    ,节点位于系统路径中,因此如果键入
    node-v
    ,您应该会看到版本。我的是0.6.15。运行
    节点hello.js
    ,console.log只会打印到命令提示符。在Mac和Linux中,我想你只需要使用终端就可以完成上述操作。我的错误是,我忘了提到php脚本正在执行此操作。我被“终端”这个词弄糊涂了。对于像我这样天真的用户来说,它不过是windows机器中的“命令提示符”。运行->键入cmd->出现命令提示窗口->键入
    节点--version
    。你们应该看到版本号。顺便说一句,这不是“傻瓜”,这是个傻瓜。我错了,我忘了提一下我是通过php脚本运行的。那么,如果不是通过终端,它将在哪里打印?@user1340052,
    exec()
    返回输出的最后一行,因此您应该可以在那里打印。对于节点和命令行新手来说,像我这样在节点博客上浪费了一个小时,“打开终端窗口”这个短语意味着在Windows中做两件事情中的一件。使用开始按钮,转到附件,单击命令提示;或者在开始按钮中,转到所有程序,然后是节点目录,然后是Node.js命令提示符。Node发生了变化,很多博客已经过时,或者只是对Windows一无所知。希望这能为您节省一个小时。我怎么知道我的操作系统是32位还是64位?您的操作系统是32位还是64位。安装nodejs时,它会选择匹配的版本。我已经安装了nodejs 5.6.0,并通过返回“未找到命令”的终端运行“nodejs-version”。“node-v”是正确的命令。@markp3rry您是否运行了“nodejs-version”或“nodejs-version”(请注意双破折号),当我键入node-v时,一个提示会快速打开和关闭。Node已安装def,但根据其他答案,我希望能够阅读一些内容。我如何保持提示打开?@wazz这绝对不应该发生,也许你的安装已经损坏了,怎么办?你在用windows吗?如果是,请使用“控制面板”卸载,然后重新安装stable versionmajor facepalm。我没有打开cmd。我刚刚在“运行”对话框中输入了…tnx。有人能告诉我windows命令以查看节点安装所在的文件夹吗?Mac上“哪个节点”的等效命令
    node -v