如何安装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/获得 。 只需下载相关的安装程序,然后双击它就可以在您的机器上运行。 您可以通过双击安装目录中的node.exe文件并运行任何Javascript命令来validation该节点是否已正确安装。 如果你可以input“1 + 1”并得到结果“2”,那么节点运行正常。
由于您使用安装程序安装了节点,因此已经安装了NPM。 如果您从源代码安装编译Node,那么您将不得不单独安装NPM。 您可以在http://www.npmjs.org/find相关说明。
如果您的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这里是一个快速的概述:
- 创build一个文本文件(“app.js”)并安装依赖关系(“npm install socket.io”)
- 粘贴来自socket.io的代码
- 保存并运行(在文件夹中:“node app.js”)