安装发行稳定版

Ubuntu 默认仓库里带有Node.js,版本较旧,这并不是最新版,但是应该很稳定。执行如下命令:

 
1
2
sudo apt-getupdate
sudo apt-getinstall nodejs

在大多数情况下,我们还需要安装npm包管理工具:

 
1
sudo apt-getinstall npm

下面,我们介绍一下更灵活的安装方法。

官网解压安装

下载nodejs压缩文件(或者自行下载到本地指定目录)

wget https://nodejs.org/dist/v8.1.0/node-v8.1.0-linux-x64.tar.xz

解压

tar -xvf node-v8.1.0-linux-x64.tar.xz

切换并查看当前node所在路径

cd node-v8.1.0-linux-x64/bin
pwd

查看node版本

./node -v

将node和npm设置为全局(若/usr/local/bin/node已存在,先删除)

sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/node /usr/local/bin/node
sudo ln /home/ubuntu/node-v8.1.0-linux-x64/bin/npm /usr/local/bin/npm
pwd

用 PPA 安装

用PPA你可以的到更新版本的node.js

执行如下命令安装PPA

 
1
curl-sL https://deb.nodesource.com/setup|sudo bash-

安装 node.js:

 
1
sudo apt-getinstall nodejs

nodejs 包含有nodejs和npm,所以没必要单独安装npm。但是为了使一些npm包正常工作(例如需要从源码构建的包),你需要安装 build-essentials 包:

 
1
sudo apt-getinstall build-essential

eg:

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs

使用NVM 安装

nvm是node.js版本管理器。要安装nvm之前:

 
1
2
sudo apt-getupdate
sudo apt-getinstall build-essential libssl-dev

下载nvm安装脚本并执行:

 
1
curl https://raw.githubusercontent.com/creationix/nvm/v0.29.0/install.sh|sh

更行环境变量

 
1
source~/.profile

nvm安装完成,现在安装node.js

列出可用的node.js版本

 
1
nvm ls-remote

最新版本为v5.1.0:

 
1
nvm install 5.1.0

你可以安装多个版本,然后指定使用的版本:

 
1
nvm use 0.12.7

当你安装完node.js它的可执行文件为node:

 
1
node-v

设置默认版本

nvm alias default v5.0.0

npm:

安装:

sudo apt-get install npm

升级npm

$ sudo npm install npm -g

taobao镜像

1.临时使用

npm --registry https://registry.npm.taobao.org install express

2.持久使用

npm config set registry https://registry.npm.taobao.org
  • 配置后可通过下面方式来验证是否成功 
    npm config get registry
  • 或 
    npm info express

3.通过cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 使用
  • cnpm install express

ubuntu 安装nodejs/npm的更多相关文章

  1. ubuntu 安装Nodejs

    ubuntu 安装Nodejs 1.在软件管理器里面安装nodejs2.由于版本很老,所以需要更新版本:先安装npm , sudo apt install npm然后用npm安装 n 命令,更新nod ...

  2. ubatu 安装nodejs npm liveserver

    更新ubuntu软件源 sudo apt-get update sudo apt-get install -y python-software-properties software-properti ...

  3. ubuntu 安装 nodejs

    http://blog.csdn.net/caib1109/article/details/51804687 我的系统环境: Ubuntu 16.04 64位 本文内容亲测可用, 请放心食用 使用淘宝 ...

  4. centos 5.4 安装nodejs + npm(转)

    而在安装nodejs的时候,需要用到,所以需要手动安装bz2库. sudo yum install -y bzip2* cd Python-/Modules/zlib ./configure make ...

  5. linux下面配置安装nodejs+npm

    linux下 多亏这一篇文章= =我就卡死在文章所说的这个点里 附大牛链接:http://blog.sitearth.com/nodejs%E4%B8%8A%E4%BD%BF%E7%94%A8mong ...

  6. CentOS 7 安装 Nodejs npm 及版本冲突解决

    JC&BC 笔记: 可能没安装过 npm 的人会有点疑惑,安装 npm 跟安装 nodejs 有什么关系? 安装 npm 其实就是安装 nodejs 的过程.这一点官方说的很明白,npm 依赖 ...

  7. ubuntu 安装nodejs和git

    1.安装curl sudo apt-get install curl 2.安装nodejs 和 npm curl -sL https://deb.nodesource.com/setup_8.x | ...

  8. 安装nodejs+npm的体验

    NODEJS.NPM安装配置步骤(WINDOWS版本) 1.windows下的NodeJS安装是比较方便的(v0.6.0版本之后,支持windows native),只需要登陆官网(http://no ...

  9. mac 安装 nodeJs&npm 配置

    前言:继续安装 nodeJS 下载安装:直接去官网,点击安装即可. 命令式安装: 1. 安装 homebrew 2. 安装 nodeJS,使用命令:brew install node 3. 测试 no ...

随机推荐

  1. 复习指南(Pascal版)

    [第一层级 条件反射] 1.个十百千各数位的求法 q:=a div 1000 mod 10; b:=a div 100 mod 10; s:=a div 10 mod 10; g:=a mod 10; ...

  2. Python学习札记(十七) 高级特性3 列表生成式

    参考:列表生成式 Note 1.List Comprehensions,即列表生成式,是Python中内置的非常强大的list生成式. eg.生成一个列表:[1*1, 2*2, ..., 10*10] ...

  3. Python学习札记(二) python3.5安装 + (假装是)第一个Python程序

    参考: Mac OS 安装 Python3.5 廖雪峰Python教程:安装Python 笔记: 安装: 1.官方网站下载安装包:安装程序 2.执行安装程序完成Python3.5包的安装. 3.安装P ...

  4. sqlserver 遍历表

    use Research go ); ) NOT NULL, [mrs] date); DECLARE Table_Cursor CURSOR FOR--包含有列‘sigdate’的表 select ...

  5. Maven 三种archetype说明

    新建Maven project项目时,需要选择archetype. 那么,什么是archetype? archetype的意思就是模板原型的意思,原型是一个Maven项目模板工具包.一个原型被定义为从 ...

  6. 场景设计以及Manual Scenario和Goal-OrientedScenario的区别

    Manual Scenario 手工场景 主要是设计用户变化,通过手工场景可以帮助我们分析系统的性能瓶颈.手动方案:如果要生成手动方案,请选择此方法.通过创建组并指定脚本.负载生成器和每组中包括的 V ...

  7. SSM的Maven项目搭建过程

    POM文件 父项目管理jar包,pom <modelVersion>4.0.0</modelVersion> <groupId>cn.e3mall</grou ...

  8. Tomcat中session共享问题的简单解决办法

    tomcat-redis-session-manager 使用redis配置tomcat共享session 结构图: 分析: 分布式web server集群部署后需要实现session共享,针对 to ...

  9. linux-git shell colors

    git config --global color.status auto git config --global color.diff auto git config --global color. ...

  10. Ubuntu 无法获得锁

    使用ubuntu安装pip 时,出现以下错误: E: 无法获得锁 /var/cache/apt/archives/lock – open (11 资源临时不可用) E: 无法锁定下载目录 解决方法: ...