nvm版本控制以及node.js

nvm node.js版本控制工具

下载 nvm 包 地址:https://github.com/coreybutler/nvm-windows/releases

我们选择第一个:nvm-noinstall.zip 下载完成后解压到一个地方,比如: C:\dev\nvm 里面的文件列表是这样的:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe

双击 install.cmd 然后会让你输入”压缩文件解压或拷贝到的一个绝对路径” 先不用管它,直接回车,成功后,会在C盘的根目录生成一个settings.txt的文本文件,把这个文件剪切到C:\dev\nvm目录中,然后我们把它的内容修改成这样:

  • 然后我们开始配置环境变量了,因为刚刚点击了install.cmd的文件,那么会在环境变量的系统变量中,生成两个环境变量:NVM_HOME 和NVM_SYMLINK 我们开始修改这两个变量名的变量值:NVM_HOME的变量值为:C:\dev\nvm; NVM_SYMLINK的变量值为:C:\dev\nodejs
  • 我们还会发现,在Path中也会自动添加上C:\dev\nvm;或者是C:\dev\nodejs,如果有的话,把他们删掉,没有的话更好,我们自己来配置,在Path的最前面输入: ;%NVM_HOME%;%NVM_SYMLINK%;
  • 打开一个cmd窗口输入命令:nvm v ,那么我们会看到当前nvm的版本信息。然后我们可以安装nodejs了。

利用nvm安装node:

      nvm可下载node.js版本查看地址:https://github.com/coreybutler/nodedistro/blob/master/nodeversions.json

在cmd中输入:nvm install  版本号;

这里的安装命令其实会自动去下载两个文件:Nodejs.exe和npm包
nodejs.exe网址:https://nodejs.org/dist
npm包:https://github.com/npm/npm/archive/版本号.zip

如何查看node的每个版本对应的nmp版本是多少呢?
可以去:https://nodejs.org/dist/index.json 中查看

在cmd中做如下操作来保证node可以用:
1、 输入nvm list 查看当前所有安装好的nodejs版本
2、 输入 nvm use 4.4.3 来使nodejs4.4.3版本为当前使用状态
3、再次输入nvm list后会看到4.4.3后面多了一个标记使用的文字提醒

时间: 2024-10-12 15:49:18

nvm版本控制以及node.js的相关文章

在CentOS 6下使用nvm安装Node.js

在CentOS 6中通过yum安装gcc的版本是4.4.7,在编译安装Node.js的时候会提示gcc版本过低导致编译失败 WARNING: C++ compiler too old, need g++ 4.8 or clang++ 3.4 (CXX=g++) 事实上,不光是gcc版本过低,还可能出现py版本过低,或者py识别不了bz2之类的问题. 那么最好的方案就是通过nvm来安装Node.js. 安装命令(当前最新版本是0.33.2,最新版本可以在此处查看): curl -o- https:

Node.js【4】简介、安装和配置、快速入门

笔记来自<Node.js开发指南>BYVoid编著 第1章 Node.js简介 Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为脚本语言世界的一等公民,在服务端堪与PHP.Python.Perl.Ruby平起平坐. Node.js可以作为服务器向用户提供服务,与PHP.Python.RubyonRails相比,它跳过了Apache.Nginx等HTTP服务器,直接面向前端开发. Node.js还可以调用C/C++的代码,这样可以充分利用已有的诸多函

【读书笔记】Node.js开发指南

一:Node.js是什么? 正如当年为了统一 JavaScript 语言标准,人们制定了 ECMAScript 规范一样,如今为了统一 JavaScript 在浏览器之外的实现, CommonJS 诞生了. CommonJS 试图定义一套普通应用程序使用的API,从而填补 JavaScript 标准库过于简单的不足. CommonJS 的终极目标是制定一个像 C++ 标准库一样的规范,使得基于 CommonJS API 的应用程序可以在不同的环下运行,就像用 C++ 编写的应用程序可以使用不同的

node.js 模块和包

Node.js 的模块和包机制的实现参照了 CommonJS 的标准,但并未完全遵循.不过两者的区别并不大,一般来说你大可不必担心,只有当你试图制作一个除了支持 Node.js之外还要支持其他平台的模块或包的时候才需要仔细研究.通常,两者没有直接冲突的地方. 模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的.换言之,一个Node.js 文件就是一个模块,这个文件可能是 JavaScript 代码.JSON 或者编译过的 C/C++ 扩展.在前面章节的例子中,我们曾经用到了

node.js开发环境搭建

本篇介绍MacOSX下node.js开发环境的搭建. 目录: 1.介绍 2.搭建环境 3.开发 4.参考资料 1.介绍 node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用. node是一个Javascript运行环境(runtime).实际上它是对Google V8引擎进行了封装.V8引 擎执行Javascr

Node.js:包

概要:本篇博客主要介绍了node.js中的包 包是在模块基础上更深一步的抽象,Node.js的包类似于C/C++的库函数或者Java/.Net的类库.它将某个独立的功能封装起来,用于发布.更新.依赖管理和版本控制.Node.js的包是一个目录,其中包含一个JSON格式的包说明文件package.json.严格符合CommonJS规范的包应该具备以下特征: ● package.json必须在包的顶层目录下: ● 二进制文件应该在bin目录下: ● JavaScript代码应该在lib目录下: ● 

使用 nvm 安装 node.js 和 io.js

来源:https://github.com/creationix/nvm#install-script brew install nvm source ... echo "..." >> ~/.profile nvm install stable # 安装最新的node.js nvm install iojs # 安装最新的io.js Node Version Manager Usage: nvm help                              Show

ubuntu 安装 nvm 管理Node.js 以及vim 插件增强

安装curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bashsource ~/.bashrcnvm install node 安装node.js 安装k-vim git clone https://github.com/wklken/k-vim.git sudo apt-get install ctags sudo apt-get install build-essential cmak

nvm npm node.js的关系

nvm   npm  node.js都是用来构建reactNativ的项目 nvm管理node.j和npm版本的 node.js管理reactNative开发中所需要的代码库的 npm管理对应node.js中的第三方插件 三者关系如图: nvm管理构建每个项目对应的npm,npm管理对应的node.js的第三方包. 每个reactnative项目只包含一个版本的node.js和npm. node.js和npm的关系是一一对应的.