我是Node.js的新手, 有人可以向我解释如何逐步安装Node.js,npm和socket.io。
谢谢。
1 ..转到http://nodejs.org并单击“安装”按钮
2 ..下载并安装节点
3 ..在硬盘上创建一个空文件夹
4 ..创建一个具有以下内容的package.json文件
{
"name": "App",
"version": "0.0.1",
"description": "App",
"dependencies": {
"socket.io": "latest"
},
"author": "developer"
}
5 ..打开Windows的命令提示符(按Windows键+ R并键入 cmd )
6 ..使用 cd 命令导航到新创建的目录
7 .. 在该目录中键入 npm install
8 ..等到所有内容都下载并安装完毕
9 ..创建一个具有以下内容的文件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 ..创建一个具有以下内容的文件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服务器,您可以打开 localhost:3000
问题内容: node的github页面上列出了很多模块,但未随npm- registry发布。这些模块不能使用npm安装。 从Git克隆它们之后,安装这些nodejs模块的正确方法是什么? 问题答案: 您需要从github下载其源代码。查找主文件,然后将其包含在主文件中。 可以在这里找到一个示例> 如何手动安装node.js模块? 通常,您需要查找源并浏览package.json文件。在那里您可以
由于Node.js平台是在后端运行JavaScript代码,所以,必须首先在本机安装Node环境。 安装Node.js 目前Node.js的最新版本是7.6.x。首先,从Node.js官网下载对应平台的安装程序,网速慢的童鞋请移步国内镜像。 在Windows上安装时务必选择全部组件,包括勾选Add to Path。 安装完成后,在Windows环境下,请打开命令提示符,然后输入node -v,如果
我试图只安装在我的package.json文件中列出的"devDependence"。但是下面的命令没有一个像我期望的那样工作。以下所有命令都安装了我不想要的生产依赖项。 我想不出更多的方法来告诉npm单独安装devdependency(
问题内容: 我正在尝试使用node.js安装以下模块,但继续出现以下错误。您对我应该做什么有任何建议?因此,我使用Windows 7,并且还安装了.NET Framework 2.0 SDK。 问题答案: 最简单的方法是安装Visual Studio试用版,并以管理员身份在Visual Studio命令提示符下运行npm。Visual Studio 2012可以完成这项工作。
npm错误!系统Linux 3.13.0-24-通用npm错误!命令“/usr/local/bin/node”“/usr/local/bin/npm”“install”“fs”npm错误!cwd/VAR/WWW/HTML npm错误!节点-V V0.10.29 npm错误!NPM-V 1.4.14 npm错误!代码E404 npm错误!错误:EACCES,打开'npm-debug.log'npm错
问题内容: 我最近在OSX上安装了Node.js和npm模块,我认为设置有问题: 问题答案: 如果要全局安装npm模块,请确保使用new 标志,例如: 从1.0rc开始有关npm模块安装的一般建议(摘自blog.nodejs.org): 如果要安装要在程序中使用的东西,请使用require(’whatever’),然后 将其本地安装 在项目的根目录下。 如果要在外壳程序中安装要使用的东西,在命令行