Node 安装

本文简单地介绍如何在Ubuntu/Debian/window系统上安装Node.js(任何版本)和 npm(Node Package Manager的简写),其他类Linux系统安装步骤和这个类似。

一、window 安装 node.js

1. 下载

windows下载http://nodejs.cn/

2. nodejs window下安装与配置淘宝镜像

前往nodejs官网下载安装软件,地址:https://nodejs.org/en/

点击下一步继续安装,安装完成,在命令输入:node -v,npm -v,查看版本,即是安装成功

随便在计算机哪个盘建一个全局目录,比如我的在E盘:E:\nodejs\node_global

设置nodejs全局目录,所有以全局安装的包都被安装在这,打开nodejs命令行窗口Node.js command prompt,

使用命令行设置:

npm configsetcache "E:\nodejs\node_cache"npm configsetprefix "E:\nodejs\node_global"

前往淘宝镜像官网http://npm.taobao.org/,可查看安装cnpm包的命令

在命令行输入:

npm install -g cnpm --registry=https://registry.npm.taobao.org

安装完成

:: 将 cnpm.bat 路径添加到系统环境变量,就可以使用cnpm命令了

二、Linux 安装 node.js

### 更新你的系统

$ sudo apt-get update

$ sudo apt-get install git-core curl build-essential openssl  libssl-dev

0. nvm 安装

$cd~/git

$ git clone https://github.com/creationix/nvm.git

$ cd nvm

$ ./install.sh

刷新.bashrc 文件

source ~/.bashrc

通过 nvm 安装任意版本的 node

nvm 默认是从http://nodejs.org/dist/下载的, 国外服务器, 必然很慢, 好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从七牛的 node dist 镜像下载:

$ NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node

$ nvm install 4

于是你就会看到一段非常快速进度条:

############################################## 100.0%

Now using node v4.3.2

如果你不想每次都输入环境变量 NVM_NODEJS_ORG_MIRROR, 那么我建议你加入到 .bashrc 文件中:

# nvmexport

NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/nodesource~/git/nvm/nvm.sh

然后你可以继续非常方便地安装各个版本的 node 了, 你可以查看一下你当前已经安装的版本:

$ nvm ls         

 nvm      v0.8.26v0.10.26v0.11.11->  v4.3.2

1. git安装

首先我们先从github上将Node.js库克隆到本地:

$ git clone https://github.com/nodejs/node.git

$ cd node

如果你需要安装特定版本的Node,可以如下操作:

$ git tag 

$ git checkout v0.10.33

然后可以编译和安装Node:

$ ./configure

$ make

$ sudo make install

安装完毕,我们就可以在命令行里面输入以下命令以便确认Node是否安装完毕:

$ node -vv0.10.33

这个命令会输出你安装Node版本信息,如果你电脑上面输出和下面的类似,那恭喜你了,安装Node成功。

2.tar安装

1、在官方网站下载http://www.nodejs.org/download/

下载后,在/home/hongwei有一个文件node-v0.10.32-linux-x86.tar.gz ,将其解压后,文件夹为 node-v0.10.32-linux-x86, 或者运行命令

wget -c nodejs.org/dist/v0.10.33/node-v0.10.33-linux-x86.tar.gz

tar -zxvf node-v0.10.33-linux-x86.tar.gz

2、查看版本

cd node-v0.10.32-linux-x86

ls

cd bin

./node-v

查看版本是 v0.10.32

3、将其建立建立链接

ln -s /home/hongwei/node-v0.10.32-linux-x86/bin/node/usr/local/bin/nodeln-s /home/hongwei/node-v0.10.32-linux-x86/bin/npm /usr/local/bin/npm

这样就安装好了,在终端输入 node 就可以查看相关信息了

说明:强烈不建议使用 apt-get 进行安装,因为安装后,不显示相关信息。

sudo apt-get install nodejs

sudo apt-getinstall npm

如果安装的话,可以将其卸载

sudo apt-get remove nodejs

sudo apt-get remove npm

三、安装NPM

这个很简单,NPM官方提供了安装NPM的脚本,所以我们把这个脚本下载下来执行一下就可以:

$ wget https://npmjs.org/install.sh --no-check-certificate

$ chmod 777 install.sh

$ ./install.sh

$ npm -v 

四、修改源

你可以使用我们定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm:

$ npminstall-gcnpm--registry=https://registry.npm.taobao.org

或者你直接通过添加 npm 参数 alias 一个新命令:

alias cnpm="npm --registry=https://registry.npm.taobao.org \ 

 --cache=$HOME/.npm/.cache/cnpm \

--disturl=https://npm.taobao.org/dist

--userconfig=$HOME/.cnpmrc"

Or alias it in .bashrc or .zshrc

$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=https://registry.npm.taobao.org \    

--cache=$HOME/.npm/.cache/cnpm \

--disturl=https://npm.taobao.org/dist\

--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc


参考文献

你可能感兴趣的:(Node 安装)