文档章节

ubuntu下nodejs安装与版本升级

wangxuwei
 wangxuwei
发布于 2017/04/30 17:59
字数 313
阅读 56
收藏 0
点赞 0
评论 0

在 Github 上获取 Node.js 源码:

 

$ sudo git clone https://github.com/nodejs/node.git
Cloning into 'node'...

 

修改目录权限:

$ sudo chmod -R 755 node

进入node目录

 

$ cd node

使用 ./configure 创建编译文件

 

 

$ sudo ./configure

下一步,可能时间有点长,耐心等待

 

 

$ sudo make

最后

 

 

$ sudo make install

查看版本

 

 

$ node -v
v0.10.25

如果node不是最新的,node有一个模块叫n,是专门用来管理node.js的版本的。使用npm(NPM是随同nodejs一起安装的包管理工具)安装n模块

 

 

[html] view plain copy

  1. $ sudo npm install -g n  

然后,升级node.js到最新稳定版

 

 

[html] view plain copy

  1. $ sudo n stable  

旧版本的 npm,也可以很容易地通过 npm 命令来升级,命令如下:

 

 

$ sudo npm install npm -g

另外几个npm的常用命令

 

 

 

  1. npm -v          #显示版本,检查npm 是否正确安装。  
  2.    
  3. npm install express   #安装express模块  
  4.    
  5. npm install -g express  #全局安装express模块  
  6.    
  7. npm list         #列出已安装模块  
  8.    
  9. npm show express     #显示模块详情  
  10.    
  11. npm update        #升级当前目录下的项目的所有模块  
  12.    
  13. npm update express    #升级当前目录下的项目的指定模块  
  14.    
  15. npm update -g express  #升级全局安装的express模块  
  16.    
  17. npm uninstall express  #删除指定的模块  

 

  1.  

本文转载自:http://blog.csdn.net/lss_csdn/article/details/52165652

共有 人打赏支持
wangxuwei
粉丝 20
博文 302
码字总数 103978
作品 0
杭州
其他
构建Hybrid应用-构建ionic开发环境

在ionic的文档上,安装环境介绍: 安装ionic/Install Ionic 首先您需要安装 Node.js. 其次, 安装最新版本的cordova 和 ionic command-line tools. 通过参考Android 和 iOS 官方文档来安装. 提...

我家有宝 ⋅ 2015/11/19 ⋅ 0

在Ubuntu和CentOS上搭建NodeJs的执行环境步骤

Ubuntu 上安装 Node.js Node.js 源码安装 以下部分我们将介绍在Ubuntu Linux下安装 Node.js 。 其他的Linux系统,如Centos等类似如下安装步骤。 在 Github 上获取 Node.js 源码: $ sudo git...

孟飞阳 ⋅ 2016/06/19 ⋅ 0

ubuntu 16.04 安装nodejs

经过几天的尝试,终于装好了: 1. nodejs官方推荐一下安装方式: NodeSource的二进制安装脚本NodeSource Using Ubuntu 试了,不行,然后terminal提示我用:apt install nodejs 2. nvm 切换用...

蜗牛奔跑 ⋅ 2016/12/20 ⋅ 0

在 Ubuntu 14.04/15.04 上配置 Node JS v4.0.0

大家好,Node.JS 4.0 发布了,这个流行的服务器端 JS 平台合并了 Node.js 和 io.js 的代码,4.0 版就是这两个项目结合的产物——现在合并为一个代码库。这次最主要的变化是 Node.js 封装了4...

酱醋茶丶 ⋅ 2015/10/12 ⋅ 0

ESC服务搭建CheckList

文档说明 1.2.3. :该列表符号表示必执行项目。 *:该列表符号表示检查项目,检查是否可能出现该情况 使用ubuntu14.04 清单 一,配置安全策略 1.修改安全组策略,SSH关闭22端口,开启其他登陆...

随风溜达的向日葵 ⋅ 前天 ⋅ 0

node下使用express框架,ejs模板引擎

ubuntu下安装 node npm相关 apt-get update apt-get install -y python-software-properties software-properties-common add-apt-repository ppa:chris-lea/node.js apt-get update apt-ge......

alexgaoyh ⋅ 2015/05/21 ⋅ 0

Linux CentOS6系统安装最新版本Node.js环境及相关文件配置

Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的,虽然老左不从业程序的开发,但是有些时候在玩VPS的时候还是会遇到使用...

bengozhong ⋅ 2016/02/20 ⋅ 0

CentOS 6.9/7通过yum安装指定版本的Node.js

说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql xxx可以知道全部文件的地方等等。 Node.js(8.x) 一、安装和配置 1、安装Node.js # curl --sile...

easonjim ⋅ 05/10 ⋅ 0

Mac环境 部署Node.js环境 安装Angular CLI 解决找不到ng命令的问题

Mac环境 部署Node.js环境 安装Angular CLI 解决找不到ng命令的问题 2018年02月08日 23:34:56 阅读数:207 写这篇博客的原因是本人最近在学习AngularJS 公司环境是Ubuntu 家里环境是macOS 公司...

一真的鱼 ⋅ 05/09 ⋅ 0

Ubuntu里node命令无效解决方法

在ubuntu里用sudo apt-get install nodejs安装Node.js后,会发现terminals里运行node命令(比如node –-version)时候会有No such file or directory的错误。引起这个错误的主要的主要原因是...

独孤梦杨柳 ⋅ 05/17 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

浅谈设计模式之工厂模式

工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻...

佛系程序猿灬 ⋅ 28分钟前 ⋅ 0

Dockerfile基础命令总结

FROM 指定使用的基础base image FROM scratch # 制作base image ,不使用任何基础imageFROM centos # 使用base imageFROM ubuntu:14.04 尽量使用官方的base image,为了安全 LABEL 描述作...

ExtreU ⋅ 昨天 ⋅ 0

存储,对比私有云和公有云的不同

导读 说起公共存储,很难不与后网络公司时代的选择性外包联系起来,但尽管如此,它还是具备着简单和固有的可用性。公共存储的名字听起来也缺乏专有性,很像是把东西直接堆放在那里而不会得到...

问题终结者 ⋅ 昨天 ⋅ 0

C++难点解析之const修饰符

C++难点解析之const修饰符 c++ 相比于其他编程语言,可能是最为难掌握,概念最为复杂的。结合自己平时的C++使用经验,这里将会列举出一些常见的难点并给出相应的解释。 const修饰符 const在c...

jackie8tao ⋅ 昨天 ⋅ 0

聊聊spring cloud netflix的HystrixCommands

序 本文主要研究一下spring cloud netflix的HystrixCommands。 maven <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-clo......

go4it ⋅ 昨天 ⋅ 0

Confluence 6 从其他备份中恢复数据

一般来说,Confluence 数据库可以从 Administration Console 或者 Confluence Setup Wizard 中进行恢复。 如果你在恢复压缩的 XML 备份的时候遇到了问题,你还是可以对整个站点进行恢复的,如...

honeymose ⋅ 昨天 ⋅ 0

myeclipse10 快速搭建spring boot开发环境(入门)

1.创建一个maven的web项目 注意上面标红的部分记得选上 2.创建的maven目录结构,有缺失的目录可以自己建立目录补充 补充后 这时候一个maven的web项目创建完成 3.配置pom.xml配置文件 <proje...

小海bug ⋅ 昨天 ⋅ 0

nginx.conf

=========================================================================== nginx.conf =========================================================================== user nobody; #......

A__17 ⋅ 昨天 ⋅ 0

645. Set Mismatch - LeetCode

Question 645. Set Mismatch Solution 思路: 遍历每个数字,然后将其应该出现的位置上的数字变为其相反数,这样如果我们再变为其相反数之前已经成负数了,说明该数字是重复数,将其将入结果r...

yysue ⋅ 昨天 ⋅ 0

Python这么强?红包杀手、消息撤回也可以无视,手机App辅助!

论述 标题也许有点不好理解,其实就是一款利用Python实现的可以监控微信APP内的红包与消息撤回的助手。不得不说,这确实是一款大家钟意的神器。 消息撤回是一件很让人恶心的事,毕竟人都是有...

Python燕大侠 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部