Ubuntu 上安装 Node.js

方式一:直接安装

   一、安装

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/andfly/p/6681487.html

nodejs安装和卸载相关推荐

  1. Windows系统下nodejs安装及配置

    关于nodejs中文站,眼下活跃度最好的知识站应该是http://www.cnodejs.org/ ,而http://cnodejs.org/则活跃度较低.Express.js是nodejs的一个MV ...

  2. mac下npm/node的安装和卸载、升级;node、npm升级后最后删掉node_modules重新安装

    mac还是使用brew install简单一些:最好使用一种安装方式,不要多种方式互用: 更新npm到最新版本npm install -g npm更新npm到指定版本 npm -g install n ...

  3. Linux 的软件管理及配置 - 安装、卸载、升级、依赖

    1. 对比:Windows 和 Linux 上软件的安装与卸载 大部分 Linux 使用者都是从 Windows 转过来的,先对这俩做个对比,有助理解. 就像在 Windows 下,很多软件也有安装版 ...

  4. linux gulp安装教程,Linux环境NodeJS安装及Gulp安装

    许久之后我们终于把Jenkins搬到了另一台服务器上. 然而,这是一台linux服务器,于是各种配置要重新走一遍.比如,NodeJS和Gulp. 一.NodeJS安装 1.下载安装包 https:// ...

  5. [运维笔记] PowerShell (模块).模块的查找、安装、卸载、更新、保存、发布

    [运维笔记] PowerShell (库/模块).库的查找.安装.卸载.更新.保存.发布 作者主页:jcLee95:https://blog.csdn.net/qq_28550263?spm=3001 ...

  6. 怎么在linux卸载mysql,在linux中安装和卸载mysql

    [安装] 已经获取到linux版本的mysql安装包,包括mysql的server(服务端)和client(客户端)的安装包,假设安装包为: MySQL-server-5.0.22-0.i386.rp ...

  7. nodejs安装及命令

    npm是nodejs的包管理器(package manager). nodejs安装,官网下载安装http://nodejs.cn/ 查看node是否安装的命令: node -v npm -v 修改N ...

  8. Nodejs安装及常见问题

    一.安装环境 简单的说 Node.js 就是运行在服务端的 JavaScript.Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件 ...

  9. win10 Nodejs安装步骤

    本人后端 仅供学习参考记录,有不妥之处 望指点. Nodejs安装步骤 官网 下载安装包 官网地址:https://nodejs.org/zh-cn/ 历史版本地址 Node v14.16.0 (LT ...

最新文章

  1. 区块链论文: Bitcoin-NG: A Scalable Blockchain Protocol
  2. OSPF-LSA数据包头
  3. Mpmovieplayercontroller 黑屏
  4. java项目怎样提高性能_Java程序员成长之路(如何提高Java程序性能?)
  5. boost::graph_property_iter_range用法的测试程序
  6. IdentityServer4系列 | 支持数据持久化
  7. 阿里神器Arthas 3.1.2版本发布,新特性解读
  8. mysql convertgrp_Mysql中几种sql的常见用法
  9. c# 基于layui的通用后台管理系统_简单通用的Java后台管理系统
  10. vue 移动端选择器
  11. 如何把手机证件照压缩到15KB?手机压缩图片方法
  12. 易语言永久修改窗口标题
  13. SpringBoot 中定时执行注解(@Scheduled、@EnableScheduling)
  14. 前置++与后置++的不同
  15. python画彩色立体柱状图
  16. Windows找不到servicemsc文件怎么办?
  17. 测试项目经理推荐的Java 并发测试神器
  18. android虚拟内置sd卡,Android: 浅论虚拟SD卡的实现
  19. python爬取京东评论分析_【实战好文】|爬取京东书籍评论并分析
  20. Kubernetes全栈架构师(二进制高可用安装k8s集群扩展篇)--学习笔记

热门文章

  1. CVE-2014-3153笔记
  2. Android-实现View滑动的6种方式
  3. spark 写tidb_优秀的数据工程师,怎么用Spark在TiDB上做OLAP分析
  4. TensorRT学习笔记6 - IPlugin
  5. hust1347(归并排序求逆序对)
  6. 试卷批分pascal程序
  7. POJ 1430 Binary Stirling Numbers (第二类斯特林数、组合计数)
  8. testng执行参数_TestNG中注解使用 笔记
  9. java启动100线程_Java启动新线程的几种方式(Runnable、Callable、CompletableFuture)
  10. spark ui的访问地址_Spark篇之HA集群搭建