节点没有定义
我只是用下面的代码创build一个js文件(完全是官方页面的代码):
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }).listen(1337, '127.0.0.1'); console.log('Server running at http://127.0.0.1:1337/');
所以,我也从官方页面的“安装”button中安装节点(对于Windows)。 但是当我尝试运行该程序时,它给了我以下内容:
但奇怪的是这样的:
您需要从terminal(cmd)运行,而不是Node的repl。
尝试打开一个新的terminal( 运行 – > CMD ),然后执行:
节点/your_file_name.js
要查看您已安装的版本,只需执行:
节点-v
有两件事情需要做..首先你需要添加一个环境variables。 就像我的path= C:\ Program Files \ nodejs。 第二..你必须打开命令提示符,然后将提示redirect到你已经保存文件的位置..就像如果你已经把你的文件保存在c:/ practice并且你的文件名是server.js那么你必须redirect命令提示符到该位置。
然后运行命令节点server.js,一切都将正常工作..
你在控制台。 您可能想要从Windows命令提示符( cmd.exe
)运行node server.js
。
你有没有添加node
目录到你的PATH。
如果你安装最新版本,安装程序会为你添加它
有几种方法:
- Windows(又名
CMD
)的控制台内部:
节点-v
- Node.js(又名
Node.js REPL
terminal)的控制台内部:
process.version
- 更详细的信息(所有子模块的版本号)可以通过(在
Node.js REPL
)获取:
process.versions