node版本管理工具

安装nvm前,需要卸载以前安装的node.js

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

NVM_HOME :指向nvm安装目录(node.js所有版本都会在这个目录下)

NVM_SYMLINK:nodejs安装目录 (当前使用nodejs版本)

## 利用nvm安装nodejs

在cmd中输入:nvm install 6.9.1(范例)

如果报:Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt.

Get https://nodejs.org/dist/latest/SHASUMS256.txt: net/http: TLS handshake timeout

这种错,说明出现远程连接被关闭的问题,这是由于国内网络限制导致的

解决方法:

可以将nvm中node和那npm设置到国内源,在nvm的安装路径下找到settings.txt(如果没有,可新建一个)打开:添加一下代码

node_mirror:npm.taobao.org/mirrors/node/

npm_mirror:npm.taobao.org/mirrors/npm/

## nvm原理

当你安装一个全局的包(或者本地),假设这个包是兼容的并在那个node版本上经过测试.如果你改变了node的版本,并不能保证你安装的那个模块在当前的版本上是兼容个的.可能这个包在这个新的node版本上并没有经过测试.所以nvm要保持安装的全局包只针对特定的node版本.如果用户需要一些模块进行转发,他要么重新安装他们,要么使用--reinstall-packages-from参数.

使用全局安装包的最简单的方法之一就是在安装node新版本的时候使用--reinstall-packages-from标识.这个方法和运行下面的代码一样简单,例:

nvm install 7.6.0 --reinstall-packages-from=7.0.0

## 安装cnpm

npm下载模块的速度,不想多说,还是来安装cnpm吧

npm install -g cnpm –registry=https://registry.npm.taobao.org

使用cnpm安装其他模块,快得飞起.

nvm下载成功后,解压缩后会有一个settings.txt的文本文件,将内容修改为:

root: C:\dev\nvm   //可自己修改 
path: C:\dev\nodejs  //可自己修改 ;若该文件存在,最好删除掉 
arch: 64 
proxy: none 
node_mirror: http://npm.taobao.org/mirrors/node/ 
npm_mirror: https://npm.taobao.org/mirrors/npm/

然后设置环境变量:

NVM_HOME的变量值为:C:\dev\nvm; NVM_SYMLINK的变量值为:C:\dev\nodejs

继续输入命令:nvm install latest 如果网络畅通,我们会看到正在下载的提示,下载完成后 会让你use那个最新的node版本。

如果你是第一次下载,在use之前,C:\dev目录下是没有nodejs这个文件夹的,在输入比如: nvm use 5.11.0 之后,你会发现,C:\dev目录下多了一个nodejs文件夹,这个文件夹不是单纯的文件夹,它是一个快捷方式,指向了 C:\dev\nvm 里的 v5.11.0 文件夹。

备注: 如果你的电脑系统是32 位的,那么在下载nodejs版本的时候,一定要指明 32 如: nvm install 5.11.0 32这样在32位的电脑系统中,才可以使用,默认是64位的

什么是nrm? 
nrm就是npm registry manager 也就是npm的镜像源管理工具,有时候国外资源太慢,那么我们可以用这个来切换镜像源。 
我们只要通过这个命令: npm install -g nrm 就可以实现安装。 
注意-g可以直接放到install的后面,我们以后也最好这样用,因为这样用,我们可以在cmd中上下箭头切换最近命令的时候,容易修改,更方便操作。安装完成后,我们就可以使用了。

命令:nrm ls 用于展示所有可切换的镜像地址

命令:nrm use cnpm 我们这样就可以直接切换到cnpm上了。当然也可以按照上面罗列的其他内容进行切换

原文地址:https://www.cnblogs.com/tianri/p/9636295.html

时间: 2024-10-30 06:21:27

node版本管理工具的相关文章

Node版本管理工具(nvm)的安装

这里主要介绍mac的安装(linux可以参照),windows系统的话可以参考windows 1. 控制台输入命令安装 nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.6/install.sh | bash 2. 回到桌面,command + F 键,查找路径:~/.nvm 并打开文件,建立文件名为  .bashrc 或者  .bash_profile  的文件,并将以下内容复制到文件中,保存: expor

node版本管理工具 nvm 热更新工具 nodemon

npm init -y 初始化 package.json nodemon xx文件或者服务 有热更新的作用 NVM简单使用(window版本)下载地址: https://github.com/coreybutler/nvm-windows (下载 nvm-setup.zip) nvm list // 查看nodejs版本列表 nvm install [node版本号] // 安装Nodejs nvm use [node版本号] // 切换nodejs版本 原文地址:https://www.cnb

Centos 7 安装node版本管理工具NVM

安装步骤: wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz tar -xf v0.23.0.tar.gz cd nvm-0.23.0 ./install.sh source ~/.bash_profile 命令集: 1.nvm list-remote :列出所有可安装版本 2.nvm install {版本号} :安装指定版本 3.nvm ls :查看已经安装的版本 4.nvm use {版本号} :使指定版本生效 5.nvm al

Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows

前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. nvm是Linux下常用的一个node.js多版本管理工具,但是nvm不能在Windows下使用,在GitHub上有个项目叫nvm-windows,可以让我们在Windows下对node.js进行多版本管理. nvm-windows的下载地址:https://github.com/coreybut

nodejs的版本管理工具(nvm)

1.nvm是什么? nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具. 为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具,通过它可以安装和切换不同版本的nodejs. 2.下载安装(win) 可在点此在github上下载最新版本,本次下载安装的是windows版本. https://github.com/coreybutler/nvm-windows/releases 选择下载 nvm-s

简介linux下的多版本管理工具—alternatives

alternatives是Unix下重要的版本管理工具,它最早是在debain的系统中出现,因为它强大实用性使得它在各个Unix环境中大量的移植使用,而我们在平时的时候可能最经常使用的是java的openjdk工具包的版本转换,而在alternatives实现多版本是使用替换系统中命令的link指向来实现版本的转换,它默认的多版本link文件都是放在/etc/alternatives路径下,在实际生产中可以用他来管理系统中不同软件的版本问题. 在这里就用openjdk工具包做例子,openjdk

微信公众号开发【技术基础】(四):SVN代码版本管理工具的使用

SVN是一种代码版本管理工具,具有可视化的操作界面,使用简便,和git的功能类似.下面总结一下SVN的基本用法: 1.安装SVN软件,和安装一般的软件的步骤差不多,这里使用的版本是TortoiseSVN_1.9.5.27581_x64 百度网盘下载地址:https://pan.baidu.com/s/1boFNHk7 2.安装完成之后,电脑右键菜单中就会出现SVN的菜单选项: 注:如果没有出现SVN的右键菜单,那么再重新执行一下安装包,并选择"修复模式"安装即可. 3.拉远程代码库中的

Studio之版本管理工具Git (图文教程)

目前业界主流的版本管理工具主要是 svn/git.svn是1种集中式的代码管理工具,而git是1种散布式的代码管理工具,广受极客的爱好.而基于git的github更是全宇宙码农的提高逼格,深究技术的必备神器.下面介绍,如何将Android Studio中的工程托管到github中. 1.使用git 1.首先在github上创建1个工程:  2.配置git环境 若Android Studio中的git环境配置有问题 需要在setting配置 可以点击右侧的Test按钮测试是不是配置成功  若没有下

nodejs 使用Google浏览器进行可视化调试——Node Inspector工具

1.npm安装Node Inspector工具,全局安装 命令行执行npm install -g node-inspector 2.启动Node Inspector工具,命令行执行 node-inspector 3.新开一个窗口使用--debug或者--debug-brk执行程序,例如node --debug app.js 4.google浏览器输入localhost:8080/debug?port=5858,进入调试界面 5.新开窗口正常访问程序,取决于第三步中的服务端口.