Javascript 我如何执行;node server.js";在代码实验室?

Javascript 我如何执行;node server.js";在代码实验室?,javascript,node.js,webrtc,Javascript,Node.js,Webrtc,我正在学习代码实验室的教程 我以前从未使用过node.js,我想知道在“运行示例”一节中这意味着什么。我已经安装了node.js并安装了,这很简单,但当我键入: node server.js 我得到 node: Command not found. 我在下面的目录下。在step6目录下,有server.js存在 xxxx@xxxx:/Users/xxxx/webrtc-codelab-50a47bb09248/complete/step6> 有人能帮助我们了解node.js的工作原理

我正在学习代码实验室的教程

我以前从未使用过node.js,我想知道在“运行示例”一节中这意味着什么。我已经安装了node.js并安装了,这很简单,但当我键入:

node server.js
我得到

node: Command not found.
我在下面的目录下。在step6目录下,有server.js存在

xxxx@xxxx:/Users/xxxx/webrtc-codelab-50a47bb09248/complete/step6>
有人能帮助我们了解node.js的工作原理吗

下面是我在同一目录下键入/usr/local/bin/node server.js时得到的结果

module.js:340
throw err;
      ^
Error: Cannot find module 'node-static'

at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/Users/danielle/webrtc-codelab-50a47bb09248/complete/step6/server.js:1:76)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
当我在/usr/local/bin下键入node server.js时,我得到了

module.js:340
    throw err;
          ^
Error: Cannot find module '/usr/local/bin/server.js'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3

您的
节点
未设置为您的
路径

因为您的
节点
设置为
usr/local/bin/
。试试这个

set path = ($path /usr/local/bin)
重新启动终端,只需运行
节点
,就可以让它正常工作


如果它没有尝试获取一些如何在操作系统中设置
路径的教程。

您的
节点
未设置为
路径

因为您的
节点
设置为
usr/local/bin/
。试试这个

set path = ($path /usr/local/bin)
重新启动终端,只需运行
节点
,就可以让它正常工作


如果它没有尝试获取一些教程,说明如何在操作系统中设置
路径。

您需要安装node static。如果使用-g参数进行npm,则需要sudo权限,因此请跳过该选项,并使用进行正常安装

npm install node-static
然后跑

nodejs server.js

您需要安装node static。如果使用-g参数进行npm,则需要sudo权限,因此请跳过该选项,并使用进行正常安装

npm install node-static
然后跑

nodejs server.js

查看您的节点位于
路径中。我在node.js网站上看到了该语句,但并没有真正理解它的含义。在路径中是什么意思?我的node.js目前在/usr/local/bin目录下。我如何将它们移动到“路径中”?您运行的是什么操作系统?我在Mac上使用的是tcsh UNIX。请看您的节点位于
PATH
。我在node.js网站上看到了这句话,但没有真正理解它的意思。在路径中是什么意思?我的node.js目前在/usr/local/bin目录下。如何将它们移动到“路径中”?您正在运行什么操作系统?我正在Mac上使用tcsh UNIX。我必须在哪里运行此
设置路径=($PATH/usr/local/bin)
?@AlexanderSupertramp只需在系统的
路径变量中设置
节点即可。我必须在哪里运行此
设置路径=($PATH/usr/local/bin)
?@AlexanderSupertramp只需在系统的
路径
变量中设置
节点