Node升级——Node Binary管理模块"n"

Node.js的开发非常活跃,它的最新稳定版本也频繁变化,你不时会发现,一个模块不能在你当前的Node版本上使用,此时你需要升级Node

幸运的是,可以用一种非常简单的方法来管理你的Node版本,即使用Node Binary管理模块“n”

  1. 检查 Node的当前版本,使用命令

    node -v  
  2. 清除npm cache
    sudo npm cache clean -f   
  3. 安装n模块
    sudo npm install -g n    
  4. 升级到最新版本(该步骤可能需要花费一些时间)

    你可以制定一个受欢迎的版本,比如

    sudo n 0.8.11   

    或者你也可以告诉管理器,安装最新的稳定版本

    sudo n stable  
  5. 查看Node的版本,检查升级是否成功
    node -v  

    如果得到的版本信息不正确,你可能需要重启机器

原文地址:https://www.cnblogs.com/qiqi715/p/9125527.html

时间: 2024-07-31 03:35:59

Node升级——Node Binary管理模块"n"的相关文章

node 借助Node Binary管理模块“n”更新

Node.js的版本频繁变化,如果有模块不能在你当前的Node版本上使用,需要升级Node环境 1)首先:查看当前node版本:node –v 2)安装n模块:npm install -g n 3)检查路径(如果默认路径在/usr/local/bin或/usr/bin/下可以跳过4步骤.) 先查看系统node的安装路径,n模块的默认路径为 ‘/usr/local’. $ which node /data/home/server/nodejs/bin/node #举个例子 4)通过N_PREFIX

Node.js权威指南 (4) - 模块与npm包管理工具

4.1 核心模块与文件模块 / 574.2 从模块外部访问模块内的成员 / 58 4.2.1 使用exports对象 / 58 4.2.2 将模块定义为类 / 58 4.2.3 为模块类定义类变量或类函数 / 614.3 组织与管理模块 / 61 4.3.1 从node_modules目录中加载模块 / 61 4.3.2 使用目录来管理模块 / 62 4.3.3 从全局目录中加载模块 / 624.4 模块对象的属性 / 634.5 包与npm包管理工具 / 65 4.5.1 Node.js中的包

log4js-Node.js中的日志管理模块使用与封装

开发过程中,日志记录是必不可少的事情,尤其是生产系统中经常无法调试,因此日志就成了重要的调试信息来源. Node.js,已经有现成的开源日志模块,就是log4js,源码地址:点击打开链接 项目引用方法: npm install log4js 1.配置说明(仅以常用的dateFile日志类型举例,更多说明参考log4js-wiki): { "appenders": [ // 下面一行应该是用于跟express配合输出web请求url日志的 {"type": "

NODE.JS API —— Modules(模块)

// 说明 Node API 版本为 v0.10.31.    中文参考:http://nodeapi.ucdok.com/#/api/,http://blog.sina.com.cn/oleoneoy 本段为博主注解. 目录 ● 模块    ○ Cycles    ○ Core Modules    ○ File Modules    ○ Loading from node_modules Folders    ○ Folders as Modules    ○ Caching ■ Modul

node升级更新最近稳定版

今天,又发现一个超级简单的升级Node.js的方法.一行命令搞定,省去了重新编译安装的过程. node有一个模块叫n(这名字可够短的...),是专门用来管理node.js的版本的. 首先安装n模块: npm install -g n 第二步: 升级node.js到最新稳定版 n stable

node之版本升级和管理

现在很多人估计和我一样项目中已经开始应用起nodeJS,而伴随着项目的需求,对nodejs版本也有着各种需求,好了直接进入主题,现在node版本管理网上有很多方式,这里说两种: 第一种module n: sudo npm install n -g//安装node管理模块n sudo n 0.11.12//安装node0.11.12版本 n//安装完成之后,直接输入n后输出当前已经安装的node版本以及正在使用的版本(前面有一个o),你可以通过移动上下方向键来选择要使用的版本,最后按回车生效. 关

安装及升级node

一.mac下安装 1. 可直接在官网下载(http://nodejs.cn/),可使用命令查看版本: node -v node --version 同样npm同时也安装下来,可使用下面命令查看: npm -v npm --version 2. mac下可用homebrew进行安装 安装homebrew只需要在terminal 执行 ruby -e "$(curl -fsSkL https://raw.github.com/Homebrew/homebrew/go/install)" m

Node中的包和模块

一.模块和包 概念:模块(Module)和包(Package)是Node.js最重要的支柱.开发一个具有一定规模的程序不可能只用一个文件,通常需要把各个功能拆分.分装.然后组合起来.模块正式为了实现这种方式而诞生,在浏览器JavaScript中,脚本模块的拆分和组合通常使用HTML的script标签来实现,Node.js提供了require函数来调用其他模块,而且模块都是基于文件,机制非常简单,模块和包的区别是透明的,因此经常不作区分. 模块 1.什么是模块 模块和文件是一一对应的.一个Node

node.js第二天之模块

一.模块的定义 1.在Node.js中,以模块为单位划分所有功能,并且提供了一个完整的模块加载机制,这时的我们可以将应用程序划分为各个不同的部分. 2.狭义的说,每一个JavaScript文件都是一个模块:而多个JavaScript文件之间可以相互require,他们共同实现了一个功能,他们整体对外,又称为一个广义上的模块. 3.Node.js中,一个JavaScript文件中定义的变量.函数,都只在这个文件内部有效.当需要从此JS文件外部引用这些变量.函数时,必须使用exports对象进行暴露