node:找不到命令

Ale*_*tty 40 node.js

我正在设置node.js以便使用像Meteor,Derby或Ember这样的框架,但是我很早就遇到了一些问题.按照这些说明(http://www.nodebeginner.org),我安装了node,创建了一个简单的helloworld.js文件,然后在终端中运行了这个命令:

node path/to/file/helloworld.js
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

-bash: node: command not found
Run Code Online (Sandbox Code Playgroud)

我尝试导航到目录,然后只是运行:

node helloworld.js
Run Code Online (Sandbox Code Playgroud)

但得到同样的错误.我对node.js完全不熟悉并且不知所措.

运行OS X 10.7.5和最新版本的节点.

mae*_*ics 39

问题是您的PATH不包含节点可执行文件的位置.

您可以将节点作为" /usr/local/bin/node" 运行.

您可以通过运行以下命令将该位置添加到路径中,以将一行添加到bashrc文件中:

echo 'export PATH=$PATH:/usr/local/bin' >> $HOME/.bashrc
Run Code Online (Sandbox Code Playgroud)

  • 我有相同的问题.我使用node.js网站上的.pkg进行安装.安装成功运行但命令无法在终端上运行.结果是根本没有安装节点.在安装目录中执行`cd`表明节点安装不在那里.在我的案例中,PATH不是问题. (6认同)
  • 如果你通过 `nvm` 安装,`node` 将不存在 (4认同)
  • 那么,如果你安装了nvm,它在哪里呢?使用 nvm 安装节点后安装“ng”cli 工具时出现此错误。 (2认同)