我只是使用以下代码创建一个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/');
所以,我也从官方页面的“安装”按钮安装节点(对于windows)。 但是当我尝试运行该程序时,它给了我以下内容:
但奇怪的是:
答案 0 :(得分:25)
你需要从你的终端(cmd)运行它而不是Node的重复。
尝试打开新终端(运行 - > CMD ),然后执行:
node /your_file_name.js
要查看您安装的版本,请执行:
node -v
答案 1 :(得分:3)
方法很少:
CMD
):node -v
Node.js REPL
终端)控制台内部:process.version
Node.js REPL
内部)检索更详细的信息(所有子模块的版本号):process.versions
答案 2 :(得分:2)
需要做两件事。首先,您需要添加一个环境变量。 喜欢path = C:\ Program Files \ nodejs对我来说。 其次..您必须打开命令提示符,然后将提示重定向到您保存文件的位置..就像您将文件保存在c:/ practice上,并且您的文件名是server.js然后您必须重定向命令提示符到该位置。
然后运行命令节点server.js,一切都会正常工作..
答案 3 :(得分:1)
你在控制台。您可能希望从Windows命令提示符(node server.js
)运行cmd.exe
。
答案 4 :(得分:1)
您是否已将node
目录添加到路径中。
如果您安装了最新版本,安装程序会为您添加