【问题标题】:where do I enter my node commands and why?我在哪里输入我的节点命令,为什么?
【发布时间】:2014-02-04 15:21:34
【问题描述】:

节点 n00b 在这里。我刚刚在我的 Windows 桌面上安装了 node,我想知道我应该在哪里输入我的 node 命令以及为什么......我有三个选项(见下文)。哦,如果其中之一(即 node.exe)不是用于输入节点命令的,它有什么用?

我查看了 nodejs.org 文档,但没有看到关于它们各自的用途以及为什么建议使用其中一个而不是另一个的清晰概述/解释。

感谢您的任何见解。

================================================ =

1) Windows 命令行:

2) Node.js 命令提示符:

3) 节点执行

【问题讨论】:

  • 在最上面输入node --help,另外两个用于评估JavaScript。
  • 感谢您的评论。看起来 windows 命令提示符和 node.js 命令提示符都以相同的方式响应 node --help。这两者可以互换使用而没有任何区别吗?

标签: javascript node.js shell command-line cmd


【解决方案1】:

#1这只是窗口的cmd,您可以在此处输入node --help 以大致了解您可以使用node 做什么

#2 也是cmd,但有一些额外的配置,当您查看属性时,您会看到它; C:\Windows\System32\cmd.exe /k "C:\Program Files\nodejs\nodevars.bat" 这基本上意味着它运行 cmd.bat 脚本,设置一些环境变量,更改标题并打印一些欢迎信息。

#3 这是 NodeJS 的 REPL,它在 NodeJS 的上下文中评估 JavaScript。 (这与从cmd 运行node 相同)

【讨论】:

    【解决方案2】:

    通常您不会直接输入您的代码,而是将它放在一个文件中。使用名称hello.js 创建此文件:

    console.log("Hello World!");
    

    切换到你的文件目录:

    cd C:\Users\yourname\yourdirectory
    

    然后使用node 命令运行它:

    node hello.js
    

    你应该得到以下输出:

    世界你好!

    【讨论】:

      猜你喜欢
      • 2020-06-14
      • 2012-12-06
      • 1970-01-01
      • 2021-03-12
      • 2018-04-06
      • 1970-01-01
      • 1970-01-01
      • 2015-08-18
      • 2021-01-26
      相关资源
      最近更新 更多