本文简单地介绍如何在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
cd node-v0.10.32-linux-x86
ls
cd bin
./node-v
查看版本是 v0.10.32
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
网友评论