【问题标题】:How to tell if node.js is installed or not如何判断是否安装了 node.js
【发布时间】:2012-05-07 01:14:32
【问题描述】:

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

console.log('hello world');

现在将记录到哪里?

编辑

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

【问题讨论】:

  • 嗯,我使用的是 Windows,我打开 cmd,节点在系统路径中,所以如果您输入 node -v,您应该会看到版本。我的是 0.6.15。运行node hello.js,console.log 只是打印到命令提示符。在 Mac 和 Linux 中,我认为您只需使用终端并执行上述操作。
  • 我的错,我忘了提到一个php脚本正在执行这个。
  • 我被“终端”这个词弄糊涂了。对于像我这样天真的用户来说,它只不过是 Windows 机器中的“命令提示符”。运行 -> 键入 cmd -> 出现命令提示符窗口 -> 键入 node --version。您应该会看到版本号。
  • 顺便说一句,这不是“傻瓜”,而是傻瓜

标签: javascript node.js


【解决方案1】:

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

node -v

这将显示您的nodejs 版本。

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

node script.js

这将运行您的脚本。

【讨论】:

  • 我的错误,我忘了提到我是通过 php 脚本运行它的。那么如果不是终端打印,它会在哪里打印呢?
  • @user1340052, exec() 返回输出的最后一行,所以你应该没问题。 php.net/manual/en/function.exec.php
  • 对于节点和命令行新手,比如我在节点博客上浪费了一个小时,短语“打开终端窗口”意味着在 Windows 中做 2 件事中的 1 件事。使用开始按钮,转到附件,单击命令提示符;或在开始按钮中,转到所有程序,然后转到 Node 目录,然后转到 Node.js 命令提示符。 Node 发生了变化,很多博客都已经过时了,或者只是对 Windows 晦涩难懂。希望这可以为您节省一个小时。
  • 如何知道我是 32 位还是 64 位?
  • 您的操作系统是 32 位或 64 位。当您安装 nodejs 时,它会选择匹配的版本。
【解决方案2】:

打开终端进入

node -v

这会告诉你安装的nodejs的版本,然后输入运行nodejs simple

node

提示必须更改。输入以下,

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

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

'Node is working'

【讨论】:

    【解决方案3】:

    请尝试此命令 node --versionnode -v,其中任何一个都应返回类似 v4.4.5 的内容。

    【讨论】:

    • 我已安装 nodejs 5.6.0 并通过终端运行“nodejs -version”返回“找不到命令”。 “node -v”是正确的命令。
    • @markp3rry 你是运行“nodejs -version”还是“nodejs --version”(注意双破折号)
    【解决方案4】:

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

    运行命令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 时,提示会快速打开和关闭。 Node 已安装 def ,但基于其他答案,我希望能够阅读一些内容。如何保持提示打开?
    • @wazz 这绝对不应该发生,也许你的安装已经损坏了?你在用窗户吗?如果是的话用控制面板卸载,然后重新安装稳定版
    • 大掌。我没有打开cmd。我刚刚在“运行”对话框中输入了...tnx。
    • 有人能告诉我windows命令查看安装节点的文件夹吗? Mac上“哪个节点”的等效命令
    【解决方案5】:

    通过输入终端检查节点版本

    node -v
    

    通过键入检查 npm 版本

    npm -v
    

    如果这些命令为您提供 nodenpm 的版本号,那么您可以使用 NodeJs 开发


    测试节点的时间

    通过运行命令创建目录。

    mkdir NodeJs
    

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

    touch index.js
    

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

    输入

    console.log('Welcome to NodesJs.') 
    

    并保存文件。

    在终端中导航回您保存的文件并输入

    node index.js
    

    如果您看到 Welcome to NodesJs.,您做得很好,并且您已经掌握了 NodeJ。

    【讨论】:

      【解决方案6】:

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

      node -v
      

      【讨论】:

        【解决方案7】:

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

        node -v
        

        如果安装了节点,它将显示其版本。例如,

        v6.9.5
        

        其他从nodejs.org下载

        【讨论】:

          猜你喜欢
          • 2012-07-09
          • 1970-01-01
          • 2013-10-26
          • 2010-09-16
          • 2012-06-25
          • 2023-04-06
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多