如何在NodeJS中使用$符号?

时间:2016-11-15 20:18:09

标签: javascript node.js npm

我最近一直在努力了解如何使用/安装NodeJS,但是对于this等教程以及$符号的使用感到困惑。例如,上述教程说使用$ which node来检查我的系统节点的安装位置。但是,我已将其键入我的命令提示符(我正在运行Windows)并且它说“$不被识别为内部或外部命令”。为什么会这样?我知道Node已经安装,因为node -v会返回它应该的版本。

1 个答案:

答案 0 :(得分:4)

$开头的行表示在您的终端中运行。它就在那里,因为从历史上看,像Bash这样的shell已经结束了普通用户的$字符提示和超级用户的#(基本上是root帐户)。

它用于文档,不应包含在命令本身中。它与Node.js没有任何关系。

在文档中最常见的是提供在终端中运行一系列命令的指令,通常提供预期的输出(用行表示,不用 $#字符)。

例如,以下文档显示运行以下5个命令(由$前缀表示)将生成以下输出或类似命令。

$ ls
package.json node_modules
$ which node
/usr/local/bin/node
$ mkdir lib
$ touch lib/hello.js
$ ls lib
hello.js

请注意,这不是适用于Windows的 - 尤其是在查看$前缀时。有时,专门针对Windows的文档将以:\>C:\>而不是$开头,但这种情况不太常见。