安装方式有非常多种,以下仅仅是我喜欢的一种方式,安装的路径不一定要跟我一样。

眼下最新的版本号是v0.10.28

Windows

1、下载(放到E:\node\nodejs):

http://nodejs.org/dist/latest/x64/node.exe

http://nodejs.org/dist/npm/npm-1.4.9.zip



2、解压(到当前文件夹):npm-1.4.9.zip



3、环境变量:

Path里面添加�:E:\node\nodejs



4、改动npm配置:

C:\Users\cdz\.npmrc这个文件输入以下的内容

userconfig = E:\node\nodejs\node_modules\npm\.npmrc

tmp = E:\node\npm-tmp

prefix = E:\node\npm-global

cache = E:\node\npm-cache

init-module = E:\node\nodejs\node_modules\npm\.npm-init.js

Linux & Mac

1、下载(放到/Users/cdz/dev_soft_installed):

http://nodejs.org/dist/latest/node-v0.10.28.tar.gz



2、解压命令:

tar zxvf node-v0.10.28.tar.gz



3、进入解压之后的文件夹:

cd node



4、环境配置:

./configure [--prefix=“安装文件夹”]



5、编译

make



6、安装

[sudo] make install



7、设置环境变量:

在~/.bash_profile文件里加入�以下的内容

#set for nodejs

export NODE_HOME=/Users/cdz/dev_soft_installed/node

export PATH=$NODE_HOME/bin:$PATH

export NODE_PATH=$NODE_HOME/lib/node_modules:$PATH

2014.6.21更新(让Mac以下的node全然可控)

1、到官网下载下图所看到的的包。





2、在本机建立对应的目录结构,把下载之后的解压出来的目录里面的文件复制到nodejs目录以下,具体的操作看下图。

3、环境变量设置,在~/.bash_profile文件中面加入�例如以下内容。

#set for nodejs

export NODE_HOME=/Users/cdz/dev_soft_installed/node/nodejs

export NODE_PATH=/Users/cdz/dev_soft_installed/node/npm-global/lib/node_modules

export NPM_CONFIG_PREFIX=/Users/cdz/dev_soft_installed/node/npm-global

export NPM_CONFIG_CACHE=/Users/cdz/dev_soft_installed/node/npm-cache

export NPM_CONFIG_TMP=/Users/cdz/dev_soft_installed/node/npm-tmp

export PATH=$PATH:$NODE_HOME/bin:$NPM_CONFIG_PREFIX/bin

#alias for cnpm

alias cnpm="npm --registry=http://r.cnpmjs.org \

  --disturl=http://cnpmjs.org/dist"





不解释。

文档信息

  • 最后改动时间:2014年06月21日 17:10

Node.js【2】开发环境搭建(Windows、Linux&Mac)的更多相关文章

  1. node.js之开发环境搭建

    一.安装linux系统 (已安装linux可跳此步骤) 虚拟机推荐选择:VirtualBox 或者 Vmware (专业版永久激活码:5A02H-AU243-TZJ49-GTC7K-3C61N) 我这 ...

  2. 《Node.js入门》CentOS 6.5下Node.js Web开发环境搭建笔记

    近期想尝试一下英特尔的基于WebRTC协同通信开发套件,所以须要在本地搭建Node.js Web的开发測试环境. 这里讲的是CentOS 下的搭建方法.使用Windows的小伙伴请參考: <No ...

  3. Windows 7下Node.js Web开发环境搭建笔记

    Node.js是什么? 我们看看百科里怎么说的?JavaScript是一种运行在浏览器的脚本,它简单,轻巧,易于编辑,这种脚本通常用于浏览器的前端编程,但是一位开发者Ryan有一天发现这种前端式的脚本 ...

  4. node.js vue开发环境搭建

    开发工具安装 1.安装node.js 双击安装程序 node-v8.9.3-x64.msi,进行安装即可 2.设置taobao镜像 npm config set registry https://re ...

  5. Ubuntu 14.04下搭建Node.js的开发环境

    最近想找一个轻量级且支持快速开发的服务开发平台,选来选去选择了Node.js,当时有几种选择: Python + Django(用过Django,虽然开发快速,但是感觉性能并不太好). Ruby + ...

  6. Laravel 开发环境搭建 - Windows

    Laravel 开发环境搭建 - Windows  :   https://laravel-china.org/docs/laravel-development-environment/5.5/dev ...

  7. 【selenium+python】之Python Flask 开发环境搭建(Windows)

    一.先安装python以及pip 二.其次, Python的虚拟环境安装: 在github上下载https://github.com/pypa/virtualenv/tree/master  zip文 ...

  8. Qt开发环境搭建 - Windows + VS2010 + VS插件

    Qt 开发环境搭建 - Windows+VS2010+VS插件 1.Qt在Windows平台下的三种开发环境 方案 编辑器 编译器 调试器 一 Qt Creator MinGW GDB 二 Qt Cr ...

  9. 搭建Node.js Redis开发环境

    创建项目 初始化为node项目 $npm init   安装redis   安装@types/node, @types/redis, typescript   初始化TypeScript   配置ts ...

  10. Docker学习之——Node.js+MongoDB+Nginx环境搭建(一)

    最近在学习Node.js相关知识,在环境搭建上耗费了不少功夫,故此把这个过程写下来同大家分享一下,今天我先来介绍一下Docker,有很多人都写过相关知识,还有一些教程,在此我只想写一下,我的学习过程中 ...

随机推荐

  1. 【POJ3237】【树链剖分】Tree

    Description You are given a tree with N nodes. The tree’s nodes are numbered 1 through N and its edg ...

  2. SWFUpload(转载)

    网上的例子介绍的文档真的很多.下面简单介绍一下 SWFUpload的文件上传流程是这样的: 1.引入相应的js文件 2.实例化SWFUpload对象,传入一个配置参数对象进行各方面的配置. 3.点击S ...

  3. OS X Yosemite下安装Hadoop2.5.1伪分布式环境

    最近开始学习Hadoop,一直使用的是公司配好的环境.用了一段时间后发现对Hadoop还是一知半解,故决定动手在本机上安装一个供学习研究使用.正好自己用的是mac,所以没啥说的,直接安装. 总体流程 ...

  4. iframe中在父窗口打开子页面

    我们在做页面框架的时候,通常会采用一个iframe来显示子页面,但有这么种情况,就是session失效时,登录页面就会显示在iframe中,这不符合常理,一般应该显示在顶部才对. 下面的js代码可以解 ...

  5. easyui tree 判断点击的节点是否还存在子节点

    有些业务需求是要求tree一次性全部加载,有些是需要异步加载的. 如果是一次性全部加载的tree,那怎么判断点击的节点是否还存在子节点? function loadTree(){ $('#tree') ...

  6. Html 中select标签的边框与右侧倒三角的去除

    首先是边框的去除:可以设置属性border:none;或border:0px; 不过这还是有一个bug,不同浏览器会在选中select标签时,加上一个边框: 之后是右侧倒三角的去除:设置属性 appe ...

  7. IS打包

    1. 目的 让用户可以通过运行一个安装程序,安装程序到系统中正常运行. 2. 注意 当我们用项目向导生成的新项目时,InstallShield只为我们生成两个事件,分别是OnFirstUIBefore ...

  8. JQuery解析XML数据的几个例子

    用JavaScript解析XML数据是常见的编程任务,JavaScript能做的,JQuery当然也能做.下面我们来总结几个使用JQuery解析XML的例子. 第一种方案: <script ty ...

  9. Mvc Controller 单元测试 Mock User.Identity.Name

    被测试的Action 包含 User.Identity.Name 代码,在写测试代码需要Mock ControllerContext对象 代码如下: var mock = new Mock<Co ...

  10. MySQL查询优化:连接查询排序limit

    MySQL查询优化:连接查询排序limit(join.order by.limit语句) 2013-02-27      个评论       收藏    我要投稿   MySQL查询优化:连接查询排序 ...