如何安装Node.js,npm,socket.io并使用它们?

我是Node.js的新手
有人可以解释我怎样才能一步一步安装Node.js,npm和socket.io。

谢谢。

1 ..进入http://nodejs.org并点击安装button

2 ..下载节点并安装它

3 ..在您的硬盘上创build一个空的文件夹

4.使用以下内容创build一个package.json文件

{ "name": "App", "version": "0.0.1", "description": "App", "dependencies": { "socket.io": "latest" }, "author": "developer" } 

5.打开窗口的命令提示符(按Windows键+ R键入cmd

6 ..使用cd命令导航到您新创build的目录

7.在该目录中键入npm install

等待一切都被下载和安装

9.使用以下内容创build一个文件app.js:

 var app = require('http').createServer(handler) , io = require('socket.io').listen(app) , fs = require('fs') app.listen(3000); function handler (req, res) { fs.readFile(__dirname + '/index.html', function (err, data) { if (err) { res.writeHead(500); return res.end('Error loading index.html'); } res.writeHead(200); res.end(data); }); } io.sockets.on('connection', function (socket) { socket.emit('news', { hello: 'world' }); socket.on('my other event', function (data) { console.log(data); }); }); 

10.用以下内容创build一个文件index.html

 <script src="/socket.io/socket.io.js"></script> <script> var socket = io.connect('http://localhost'); socket.on('news', function (data) { console.log(data); socket.emit('my other event', { my: 'data' }); }); </script> 

11.再次,转到命令提示符(控制台)并键入节点app.js。 这将运行nodejs服务器,您可能会打开本地主机:3000

1.在本地机器上安装Node.js和NPM(节点包pipe理器)。

Windows安装程序可从http://www.nodejs.org/获&#x5F97; 。 只需下载相关的安装程序,然后双击它就可以在您的机器上运行。 您可以通过双击安装目录中的node.exe文件并运行任何Javascript命令来validation该节点是否已正确安装。 如果你可以input“1 + 1”并得到结果“2”,那么节点运行正常。

由于您使用安装程序安装了节点,因此已经安装了NPM。 如果您从源代码安装编译Node,那么您将不得不单独安装NPM。 您可以在http://www.npmjs.org/find相关说明&#x3002;

如果您的NPM安装正确,当您从根目录的命令提示符下键入npm时,您将得到以下输出:

 where <command> is one of: add-user, adduser, apihelp, author, bin, bugs, c, cache, completion, config, ddp, dedupe, deprecate, docs, edit, explore, faq, find, find-dupes, get, help, help-search, home, i, info, init, install, isntall, la, link, list, ll, ln, login, ls, outdated, owner, pack, prefix, prune, publish, r, rb, rebuild, remove, restart, rm, root, run-script, s, se, search, set, show, shrinkwrap, star, start, stop, submodule, tag, test, tst, un, uninstall, unlink, unpublish, unstar, up, update, version, view, whoami npm <cmd> -h quick help on <cmd> npm -l display full usage info npm faq commonly asked questions npm help <term> search for help on <term> npm help npm involved overview 

2.运行安装包。

现在您已经成功地设置了Node和NPM,您可以运行您在socket.io网站上find的install命令。 只要确保你从命令行运行NPM。 这将下载并在本地机器上安装软件包。

你必须安装Node.js ,npm是他们的包pipe理器(Node Package Manager)。

编辑:如果你不明白Node.js这里是一个快速的概述:

  1. 创build一个文本文件(“app.js”)并安装依赖关系(“npm install socket.io”)
  2. 粘贴来自socket.io的代码
  3. 保存并运行(在文件夹中:“node app.js”)