方式一:直接安装

   一、安装

1.$ sudo apt-get install nodejs

2.$ sudo apt-get install npm

二、升级

    1.升级npm命令如下:

$ sudo npm install npm -g
/usr/local/bin/npm -> /usr/local/lib/node_modules/npm/bin/npm-cli.js
npm@2.14.2 /usr/local/lib/node_modules/npm
2.升级node.js命令如下:$ npm install –g n
$ n latest(升级node.js到最新版)  or $ n stable(升级node.js到最新稳定版)

    n后面也可以跟随版本号比如:$ n v0.10.26 或者 $ n 0.10.26

三、npm镜像替换为淘宝镜像

 

1.得到原本的镜像地址

$ npm get registry 

> https://registry.npmjs.org/

设成淘宝的

$ npm config set registry http://registry.npm.taobao.org/

2.换成原来的

$ npm config set registry https://registry.npmjs.org/

 

四、选装cnpm

1.说明:因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常,如果npm的服务器在中国就好了,所以我们乐于分享的淘宝团队干了这事。!来自官网:“这是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。”;

2.官方网址:http://npm.taobao.org;

3.安装:命令提示符执行npm install cnpm -g --registry=https://registry.npm.taobao.org;  注意:安装完后最好查看其版本号cnpm -v或关闭命令提示符重新打开,安装完直接使用有可能会出现错误;

注:cnpm跟npm用法完全一致,只是在执行命令时将npm改为cnpm(以下操作将以cnpm代替npm)

五、全局安装与本地安装

  npm 的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,

   比如我们使用 npm 命令安装常用的 Node.js web框架模块 express:

$ npm install express          # 本地安装
$ npm install express -g # 全局安装

六、卸载1.先卸载 npm  sudo npm uninstall npm -g2.卸载nodejs sudo apt-get remove nodejs方式二:nvm安装

安装

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

使用

安装成功后,需要关闭xshell,重新启动。nvm才会生效。

使用command -v nvm查看nvm是否安装成功

root@linuxidc:~# command -v nvm
nvm

查看已安装

通过nvm ls查看已安装的版本

$ nvm lsN/A
node -> stable (-> N/A) (default) iojs -> N/A (default)

查看有哪些可安装

通过nvm ls-remote查看可使用版本

$ nvm ls-remotev0.1.14 v0.1.15 v0.1.16 v0.1.17 v0.1.18 ...

安装nodejs

通过nvm install 7.8.0来安装,后面的版本号我们可以任意选择

root@linuxidc:~# nvm install 7.8.0
Downloading and installing node v6.2.0...
Downloading https://nodejs.org/dist/v7.8.0/node-v7.8.0-linux-x64.tar.xz...

我们上面使用的是国外的服务器下载,很慢,耐心等待,nodejs和nvm成功安装!

转载于:https://www.cnblogs.com/apollo1616/articles/10181044.html

Ubuntu 上安装 Node.js相关推荐

  1. 详解如何在ubuntu上安装node.js

    第一步:安装依赖包 1. 安装python 2.6版或者更高(ubuntu默认都已安装,可以在terminal中使用 pyhton -v 命令查看python版本). 2. 安装其他依赖包: sudo ...

  2. linux===Ubuntu 上安装 Node.js

    https://www.cnblogs.com/andfly/p/6681487.html 转载于:https://www.cnblogs.com/botoo/p/8118903.html

  3. 如何在Linux上安装Node.js

    Node.js简介 Node.js是一个基于JavaScript的开源平台,用于开发服务器端和网络应用程序. Node.js是跨平台的,因此以Node.js编写的应用程序可以在任何平台上运行.它是建立 ...

  4. (转)在Windows平台上安装Node.js及NPM模块管理

    本文转载自:http://www.cnblogs.com/seanlv/archive/2011/11/22/2258716.html 之前9月份的时候我写了一篇关于如何在Windows平台上手工管理 ...

  5. Ubuntu下安装Node.js

    2019独角兽企业重金招聘Python工程师标准>>> ####Ubuntu下安装Node.js 下载Node.js 解压node-v7.9.0-linux-x64.tar.xz 方 ...

  6. 如何在Mac上安装Node.js和NPM

    原作者:Dave McFarland  翻译转载:https://blog.teamtreehouse.com/install-node-js-npm-mac 如何在Mac上安装Node.js和NPM ...

  7. 在CentOS 7上安装Node.js的4种方法(yum安装和源码安装)

    CentOS 7上的安装方法,其中涵盖了源码安装,已编译版本安装,EPEL(Extra Packages for Enterprise Linux)安装和通过NVM(Node version mana ...

  8. 在Windows平台上安装Node.js及NPM模块管理

    1. 下载Node.js官方Windows版程序:http://nodejs.org/#download     从0.6.1开始,Node.js在Windows平台上提供了两种安装方式,一是.MSI ...

  9. linux安装nodejs 7,在CentOS 7上安装Node.js的4种方法

    Node.js和Javascript有着千丝万缕的联系,可以说Node.js让Javascript显得从未如此强大.好吧-微魔其实是个门外汉-但是这并不能阻碍微魔学习探索未知的信心~今天在国外闲逛,看 ...

  10. ubuntu下安装Node.js(源码安装)

    最近使用hexo的过程中出现了问题,中间载nodejs安装的时候也耽误了些许时间,所以在此记录一下安装的过程. 环境:ubuntu14.0.4LTS,安装nodejs版本node-v0.10.36.t ...

最新文章

  1. SQL基础学习总结:2(表的创建、删除、更新和名称修改)
  2. linux的阻塞waitqueue,Linux阻塞控制 wait_event与wait_event_interruptible函数详解
  3. sys.stdout sys.stderr的用法
  4. mysql的错误代码1064_mysql错误代码之1064的解决方案
  5. Java的多线程和线程池的使用,你真的清楚了吗?
  6. 边缘计算架构_更灵活的自动化系统架构、通信和编程——在自动化领域部署边缘计算...
  7. Mol. Biol. Evol. | 中科院动物所揭示石山叶猴适应喀斯特环境的遗传机制
  8. 面向对象——类设计(六)——算法类
  9. 汉诺塔问题的c语言实现
  10. bldc不同载波频率_三相BLDC弦波驱动器-PT2511
  11. Unity Rendering Mode
  12. 脸上有酒窝,脖子后有痣,胸前有颗痣,此三种人不能错过
  13. Hbase启动失败,查询日志后报错信息是master.HMasterCommandLine Master exiting
  14. 办公数字化选钉钉还是企业微信?
  15. 使用FEST-Swing测试GUI
  16. 快捷方式病毒的解决方法
  17. 分享一个java写的中国象棋代码以及相关视频
  18. c4droid教程_Android教程:进入DROID世界
  19. 推荐系统学习笔记召回策略之基于协同过滤召回
  20. 2007年春晚点评(小生精选荟萃版)

热门文章

  1. 计算机职业英语一级是什么,计算机职业英语一级.doc
  2. java 锁的重入_Java 的可重入锁和不可重入锁
  3. 国内python镜像源记录
  4. Git学习系列之Git基本操作推送项目(图文详解)
  5. Web开发HTTP中URI和URL的情感纠葛
  6. Jenkins使用经验谈
  7. dev gridcontrol 单选框效果
  8. 48V自动启停的Stateflow应用
  9. pytorch可视化
  10. python globals()