`
mllongze
  • 浏览: 82975 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

nodejs,npm,cloud9在 ubuntu下安装指南

 
阅读更多
一、什么是nodejs
    NodeJS--基于V8引擎的,使用事件驱动模型而不是复杂的多线程来获得可伸缩性,类似Ruby的EventMachine和Python的Twisted的轻量级WEBServer。
http://blog.csdn.net/zhangxin09/article/details/5836777
http://hi.baidu.com/me_zmoon/blog/item/8c4eec33ab6a1803ebc4af8e.html
二、安装nodejs环境
http://www.handaoliang.com/article_39.html
http://www.ooso.net/archives/589
Ubuntu

        安装依赖包

        sudo apt-get install g++ curl libssl-dev apache2-utils
        sudo apt-get install git-core

        运行下面的命令行:

        git clone git://github.com/joyent/node.git
        cd node
        ./configure
        make
        sudo make instal

三、什么是npm
    除Node本身提供的API外,现在有不少第三方模块可极大的提高开发效率,如:WEB框架-express,HTTP中间件-connect,模板-ejs等,为了管理这些模块我们需要安装NPM。所以,npm就是nodejs插件的管理工具
四、安装npm
http://bbs.phpwinner.com/viewthread.php?tid=516
安装失败的情况下注意去查看文档ReadMe
https://github.com/isaacs/npm#readme
血淋淋的教训

五、什么是webSocket

WebSocket 是HTML5一种新的协议。它是实现了浏览器与服务器的双向通讯。

在 WebSocket API 中,浏览器和服务器只需要要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。也就是说,不用客户端发出请求,服务器可以推送数据到客户端。
http://zh.wikipedia.org/wiki/WebSocket
http://developer.51cto.com/art/201003/189261.htm

六、什么是Socket.io
虽然websocket 的优点是显而易见,但是部分浏览器并未支持该协议。socket.io提供的相关的解决方案:socket.io支持多种异步通信协议,按照优先级采用websocket,ajax,flash等。socket封装了一些易于操作的api,可以简化我们的开发。
七、socket.io的安装
http://bbs.phpwinner.com/viewthread.php?tid=536
鉴于中国互联网强大到河蟹力量,网张很多方法都是不能直接使用的。
npm config set registry http://registry.npmjs.org/  把https链接改成http的
npm config set proxy http://blablablabla....            搜个代理服务器设置一下
血淋淋的教训啊
另外:安装socket.io的时候注意一下路径,默认安装到当前路径,后面测试如果出了问题请参考 八.开发实例


八:开发实例
WebSocket and Socket.IO :http://bbs.phpwinner.com/viewthread.php?tid=531
如果后台报找不到socket.io错误,参考下面一个链接
http://stackoverflow.com/questions/5755391/node-js-with-socket-io-under-debian-5-lenny-exit-with-error

九、什么是cloud9,如何安装
http://www.oschina.net/p/cloud9?tp=1
http://www.pjhome.net/article/Javascript/nodeJS_IDE_cloud9.htm

======================文章引入地址===============================
http://blog.csdn.net/wbean/article/details/6941554
分享到:
评论

相关推荐

    win10安装nodejs和npm

    ### Win10环境下Node.js与npm的安装及配置详解 #### 一、概述 本文将详细介绍如何在Windows 10操作系统上安装Node.js及其包管理器npm,并对安装过程中的关键步骤进行深入解析,帮助读者顺利完成环境搭建。 #### 二...

    NodeJS14安装保姆教程

    安装过程中,Node.js会自动添加到系统路径,这样你就可以在命令行中直接使用`node`和`npm`命令。 ### 二、macOS安装 1. **使用Homebrew** 对于macOS用户,推荐使用Homebrew包管理器来安装Node.js。首先确保已经...

    nodejs安装和卸载,超全!

    Ubuntu 上安装 上 Node.js ⽅式⼀:直接安装 ⼀、安装 1.$ sudo apt-get install nodejs 2.$ sudo apt-get install npm ⼆、升级 1.升级npm命令如下: $ sudo npm install npm -g /usr/local/bin/npm -> /usr/local/...

    Linux Centos7.2下安装nodejs&npm配置全局路径的教程

    在安装前,需要检测系统中是否已经安装了gcc和python2.7+。gcc是编译安装node.js所必需的编译环境,而python2.7+则是node.js编译过程中依赖的脚本语言环境。如果系统中缺少这些依赖,可以使用yum命令进行安装。 ...

    使用npm安装最新版本nodejs

    # 安装 nodejs  以下介绍的是命令行安装方法,读者也可以到 nodejs官网 上下载安装最新版。 sudo apt-get install nodejs-legacy sudo apt-get instatll npm 升级npm为最新版本 sudo npm install npm@latest -g ...

    nodejs npm install全局安装和本地安装的区别

    npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如: 代码如下:npm install grunt # 本地安装npm install -g grunt-cli # 全局安装下面分别解释。1. npm ...

    NodeJS Npm最新版本

    NodeJS Npm最新版本

    linux下安装nodejs及npm的方法

    ### Linux下安装Node.js及...通过上述步骤,您可以在Linux环境下顺利安装Node.js及NPM,并且通过配置淘宝NPM源极大地提高了下载速度。这将有助于您更快地构建和部署应用程序。希望这些信息对您的学习和工作有所帮助!

    一键升级git/nodejs/npm/Docker Engine/Docker-Compose/Python脚本

    一键升级git/nodejs/npm/Docker Engine/Docker-Compose/Python脚本。

    NodeJS开发指南_nodejs开发指南_

    1. 安装与环境配置:NodeJS的安装过程相对简单,可以在官网下载对应操作系统的安装包,按照指引进行安装。安装完成后,可以使用`node -v`命令检查版本,`npm -v`检查npm(Node Package Manager)版本。 2. 第一个...

    NodeJs安装npm包一直失败的解决方法

    以下是一些常见的解决方法,适用于“NodeJs安装npm包一直失败”的情况。 1. **检查网络连接**: 首先,确保你的网络连接稳定,因为npm包是从远程仓库下载的。如果网络不稳定或速度较慢,可能导致下载中断。 2. **...

    NodeJS安装及环境配置(windows)

    在安装 Node.js 之前,确保您的计算机满足以下条件: 1. 操作系统:Windows 10 Pro(64 位) 2. Node.js 版本:v6.9.2 LTS(64 位) 二、安装 Node.js 步骤 1. 访问 Node.js 官方网站 (https://nodejs.org) 下载...

    cloudflare-bypass:NodeJS工具绕过Cloudflare iUam V2

    绕云绕道 一个NodeJS工具绕过Cloudflare IUAM v2。这个怎么运作JS挑战( jsch )包含多个串联JavaScript挑战。 我正在尝试对所有这些进行逆向工程,在可以看到已经逆转的所有挑战。 验证码挑战可以在JS挑战之后提出...

    linux下npm安装脚本

    linux下npm安装脚本 1 chmod 766 npm-install.sh 2 ./ npm-install.sh

    tencentcloud-sdk-nodejs-node.js

    Tencent Cloud API 3.0 SDK for Node.js node.js node.js node.js node.js node.js

    nodejs在linux安装教程-包涵判断当前版本是32位还是64位.pdf

    要确认安装的Node.js是64位还是32位,可以在Node.js交互模式下,运行`process`对象,查看`arch`属性。如果`arch`值为`'x64'`,则表示系统上安装的是64位Node.js。 此外,Node.js的`platform`属性可以显示操作系统...

    nodejs安装cnpm安装npm安装

    安装cnpm

Global site tag (gtag.js) - Google Analytics