node.js开发环境搭建

 本篇介绍MacOSX下node.js开发环境的搭建。

  目录:

  1.介绍

  2.搭建环境

  3.开发

  4.参考资料

1.介绍

  node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。

  node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。

2.搭建环境

  使用NVM来安装和管理node.js版本。在Terminal中输入: 

brew install nvm
 修改~/.bash_profile文件,添加如下:
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

  重启Terminal,此时可以使用nvm来安装node.js。

nvm ls-remote             //查看可以安装的node.js版本nvm install XXX版本      //安装XXX版本的node.js
nvm ls             //查看已经安装的node.js版本
nvm use  XXX版本       //使用XXX版本的node.jsnvm alias default XXX版本   //确保有默认版本

3.开发

3.1.一个简单的node.js程序。

  新建hello.js文件:

var http = require("http");
http.createServer(function(request, response) {
    response.writeHead(200, {"Content-Type": "text/html"});
    response.write("Hello World!");
    response.end();
}).listen(8080);
console.log("Server running at http://localhost:8080/");

  在Terminal中执行node hello.js,使用浏览器访问http://localhost:8080/,实现一个简单的http服务器。

3.2.使用Express框架开发node.js应用

  使用npm命令来管理node.js的依赖包。在Terminal中输入npm help来查看相关命令。由于npm默认使用国外源,在国内被墙导致访问速度很慢。可以使用taobao的npm镜像来代替。

1.通过config命令:npm config set registry https://registry.npm.taobao.org
npm info underscore (如果上面配置正确这个命令会有字符串response)2.命令行指定npm --registry https://registry.npm.taobao.org info underscore3.编辑~/.npmrc 加入下面内容registry = https://registry.npm.taobao.org

  npm常用命令如下:

npm install <name>      //安装nodejs的依赖包
npm install <name> -g     //将包安装到全局环境中。但是代码中,直接通过require()的方式是没有办法调用全局安装的包的。全局的安装是供命令行使用的,就好像全局安装了vmarket后,就可以在命令行中直接运行vm命令
npm install <name> --save   //安装的同时,将信息写入package.json中。                //项目路径中如果有package.json文件时,直接使用npm install方法就可以根据dependencies配置安装所有的依赖包
npm init            //会引导你创建一个package.json文件,包括名称、版本、作者这些信息等
npm remove <name>      //移除
npm update <name>      //更新
npm ls             //列出当前安装的了所有包

  express是基于 node.js平台,快速、开放、极简的 web 开发框架。

npm install express --save           //npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本,如npm install [email protected]npm install express-generator -g          //express项目生成工具

  安装完成后,新建express项目,在Terminal中输入:

express  <name>       //默认以jade模板创建cd <name>npm install       //安装express项目依赖npm start        //运行express项目

  浏览器中输入http://localhost:3000/访问项目。

3.3.Supervisor监督者工具

  在开发node.js程序,调试的时候,无论你修改了代码的哪一部分,都需要重启服才能生效。这是因为 node.js 只有在第一次引用到某部份时才会去解析脚本文件,以后都会直接访问内存,避免重复载入。node.js的这种设计虽然有利于提高性能,却不利于开发调试,因为我们在开发过程中总是希望修改后立即看到效果,而不是每次都要终止进程并重启。supervisor 可以帮助你实现这个功能,它会监视你对代码的改动,并自动重启 node.js.其原理就是监听文件的改变,一旦改变,则重启服务。

  安装supervisor

npm install supervisor -gsupervisor --help        //查看supervisor使用方法

3.4.开发工具

  推荐Webstorm。

4.参考资料

  http://npm.taobao.org/

  http://my.oschina.net/robinjiang/blog/168732

  http://blog.csdn.net/lcstrive/article/details/25244593

时间: 2024-10-05 06:53:49

node.js开发环境搭建的相关文章

在windows环境下基于sublime text3的node.js开发环境搭建

首先安装sublime text3,百度一堆,自己找吧.理论上sublime text2应该也可以.我只能说一句:这个软件实在是太强悍了. 跨平台,丰富的插件体系,加上插件基本上就是一个强悍的ide了.目前我在使用的主要是Emmet.Python.还有一些格式化的插件(xml,json),加上这次安装的node.js. node.js的安装就不用多说了,直接http://nodejs.org/ 点击install下载window版本的安装程序后安装即可.默认的安装会将安装目录加到path环境变量

Windows下Node.js开发环境搭建

1.http://nodejs.org/下载node.js运行环境安装 2.打开DOS命令行 .安装express框架 1 >npm install express 末尾显示如下为安装成功 .安装mysql模块 1 npm install mysql 末尾显示如下为安装成功 3.www.jetbrains.com/webstorm/download/下载WebStorm并安装 .安装nodejs插件 File -> setting -> Plugins -> Browse resp

windows下sublime text的node.js开发环境搭建

首先安装sublime text3,百度一堆,自己找吧.理论上sublime text2应该也可以.我只能说一句:这个软件实在是太强悍了. 跨平台,丰富的插件体系,加上插件基本上就是一个强悍的ide了.目前我在使用的主要是Emmet.Python.还有一些格式化的插件(xml,json),加上这次安装的node.js. node.js的安装就不用多说了,直接http://nodejs.org/ 点击install下载window版本的安装程序后安装即可.默认的安装会将安装目录加到path环境变量

Windows下Node.js开发环境搭建-合适的开发环境

1)生产环境中的Node.js应用 Windows + Linus 2)虚拟机工具 VirtualBox 虚拟机CentOS安装 3)xShell与xFtp(windows到linux文件传输) 4)Linux安装 Node.js MogoDB Redis 5)Windows开发工具 Sublime Text WebStorm

Node.js开发环境搭建(Windows+Linux)

一.在Windows平台上安装Node.js及NPM,mysql等模块管理 1.下载Node.js官方Windows版程序和npm http://nodejs.org/#download https://github.com/isaacs/npm/tags 2.创建D:\nodejs目录,并将node.exe保存在这个目录中.并将"D:\nodejs"加入系统环境变量PATH中,便于在任意位置执行node应用. 3.将npm源代码解压到D:\npmjs目录中.在命令提示符窗口中执行下面

搭建 Node.js 开发环境

原地址:https://github.com/alsotang/node-lessons/blob/master/lesson0/README.md <搭建 Node.js 开发环境> 本课程假设大家都是在 Linux 或者 Mac 下面.至于使用 Windows 并坚持玩新技术的同学,我坚信他们一定有着过人的.甚至是不可告人的兼容性 bug 处理能力,所以这部分同学麻烦在课程无法继续时,自行兼容一下. 不久前公司刚发一台新 Mac 给我,所以我对于在新环境中安装 Node.js 的过程还是记

快速搭建 Node.js 开发环境以及加速 npm

在公交车上刷微博,还是有很多同学在咨询: 如何快速搭建 node 开发环境 npm 超慢 github 无法打开的问题 于是我觉得应该写一篇文章解答所有这些起步问题,让新同学也能顺顺利利入门. 快速搭建 Node.js 开发环境 如果你想长期做 node 开发, 或者想快速更新 node 版本, 或者想快速切换 node 版本, 那么在非 Windows(如 osx, linux) 环境下, 请使用 nvm 来安装你的 node 开发环境, 保持系统的干净. 如果你使用 Windows 做开发,

node,js开发环境的搭建

1.node.js开发环境的下载,不过要根据自己使用的电脑和使用的操作系统的实际情况,具体下载地址如下:https://nodejs.org/en/download/2.安装好之后进行测试(1)使用以下命令来查看当前的 Node 版本: $ node -v v4.4.3 (2)同样也可以执行npm -v验证NPM工具是否随Node安装成功. $ npm -v 3.10.103.交互模式打开终端,键入node进入命令交互模式,可以输入一条代码语句后立即执行并显示结果,例如: $ node > co

vue.js开发环境搭建

1.安装node.js,忽略 2.基于node.js,利用淘宝npm镜像安装相关依赖 在cmd里直接输入:npm install -g cnpm –-registry=https://registry.npm.taobao.org,回车,等待安装... 3.安装全局vue,用于帮助搭建所需的模板框架 在cmd里, 1).输入:cnpm install -g vue-cli,回车,等待安装...2).输入:vue -V,回车,若出现vue信息说明表示成功 4.创建vue项目 在cmd里输入:vue