注意:在操作之前建议先把整个文章看完,在决定要不要配置!!!!!

1.下载
    地址:http://nodejs.cn/download/
        根据系统对应版本下载文件

2.安装
    下载完成直接安装,默认安装在C盘,可更改路径,路径不要有中文

3.验证
    安装完成后,
        win7系统:
            window键+r,打开cmd窗口
        win10系统:
            window键+x,打开powershell
    输入node -v,注意"node"和"-"有个空格,会显示node版本,在输入npm -v,显示npm版本号,
    如果均显示正常,则安装成功

4.配置选项(可选)
    对于系统盘不喜欢安装文件的人来说,下面配置可以按照进行更改
    
    a.更改node安装目录
        别的盘创建新的文件夹,(小提示:新建文件夹快速命令:"ctrl+shift+n"),创建"nodejs"文件夹。
        
    b.设置全局安装路径
        1.首先查看默认配置命令:
            npm config list
            关注这些命令:(这里是我已经设置过的地址,如果初始安装,则显示是C盘)
                cache = "D:\\Install\\npm\\node_cache"
                    解释:npm的缓存目录
                home = "https://npm.taobao.org"
                    解释:镜像相关
                prefix = "D:\\Install\\npm\\node_global"
                    解释:npm全局安装时的目录
                registry = "https://registry.npm.taobao.org/"
                    解释:镜像相关
                    
        2.更改prefix和cache
            (1).首先在任意盘符下面创建文件夹:"npm",然后在npm文件下新建两个文件夹:"node_global"和"node_cache"。
                举例:如果在D盘下新建,则新建完成的目录的路径是:
                    D:\npm\node_cache
                    D:\npm\node_global
            
            (2).cmd命令行输入如下命令
                npm config set prefix "D:\npm\node_global"
                npm config set cache "D:\npm\node_cache"
                
            (3).验证是否设置成功
                命令行再次输入npm config list则可以看到prefix和cache的路径已经被更改成了刚刚设置的
        
        3.系统环境变量配置
            以下以win7示范,win10操作一样
            (1).找到环境变量的path,在path的最后加上:"D:\npm\node_global;"(注意最后有一个分号,如果上一个路径没有分号那么手动在前面路径在加一个分号);
            至此配置完成。
            
    c.验证
        使用npm install gulp -g,安装完成后再目录中即可看到安装的库
        至此,配置完成,可以解放C盘了
        
5.node多版本管理(可选)

a.安装需求
        在项目中如果要使用多个node版本的话,卸载安装卸载安装就很烦,那么这里推荐一个版本管理工具。
    
    b.下载
        地址:https://github.com/coreybutler/nvm-windows/releases
        选择nvm-setup.zip进行下载
            解释:此版本是exe文件,可以直接安装,noinstall是不需要安装的

c.安装
        解压直接安装,建议不要安装在C盘,可以和nodejs一个盘,在安装过程中第一个选择的路径是nvm安装的路径
        第二个路径是nodejs安装的路径,如果先安装了nodejs,那么直接选择之前nodejs安装的路径即可,不需要先卸载
        在安装,如果没有,那么直接创建一个,在选择即可。
        
    d.验证
        正常安装完成后,不需要配置环境变量,cmd直接运行nvm -v会显示版本号以及相关的使用
        
    e.基本命令
        nvm ls
            查看已安装的所有nodejs版本,前面"*"代表当前正在使用的版本
            
        nvm install <version> [<arch>]:
            下载所需的版本,arch代表位数,即32位还是64位,默认64位
            示例:
                nvm install 6.9.0
            如果不清楚具体有哪些版本,可上官网查找
        
        nvm use  6.9.0
            使用6.9.0版本的nodejs
            执行后使用nvm ls查看,*在 6.9.0版本的前面
    
6.npm下载镜像选择

a.安装说明
        国内npm下载如果没配置,那么npm默认下载的地址是npm官方的,下载非常慢,甚至有可能失败
        
    b.安装
        npm install nrm -g
        
    c.验证
        cmd输入nrm -V,即可查看版本号
    
    d.基本命令
        nrm list
            查看所有镜像源,前面"*"代表当前正在使用的镜像源
        
        nrm use taobao
            使用淘宝镜像源
            
        nrm test
            测试所有镜像源的响应时间,可单个测试某个镜像,后面加名称即可
            
            
    小建议:如果用nvm版本管理的话,nodejs安装完成后,先不要设置配置选项,先安装nvm版本管理在,在配置。

Node.js安装,多版本管理以及修改npm下载的镜像源的更多相关文章

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

    前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. ...

  2. win10 安装node.js node.js 安装成功但npm -v 报错问题解决

    错误症状官网下载node-v8 .node-v10 的msi 安装进行安装. npm -v 错误如下 0 info it worked if it ends with ok 1 verbose cli ...

  3. 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建

    node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...

  4. AngularJS 1.x系列:Node.js安装及npm常用命令(1)

    1. Node.js安装 1.1 Node.js下载 Node.js官网:https://nodejs.org 当前下载版本(含npm):Latest LTS Version: v6.10.3 (in ...

  5. node.js 安装及配置(hello world)及 node 的包管理器(npm)

    下载地址:Download | Node.js,无脑下一步安装即可: 安装时,会自动将 node 可执行文件路径添加进 Path 内,这样进入 cmd 命令行,以查看 node 的安装版本: > ...

  6. Node.js 安装配置介绍

    Node.js 安装配置 本章节我们将向大家介绍在window和Linux上安装Node.js的方法. 本安装教程以Node.js v6.10.1 LTS(长期支持版本)版本为例. Node.js安装 ...

  7. Node.js安装及环境配置之Windows篇

    Node.js安装及环境配置之Windows篇   一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...

  8. windows系统下安装 node.js (node.js安装及环境配置)

    node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. Node. ...

  9. Node.js安装及环境配置之Windows篇---完美,win7已测

    一.安装环境 1.本机系统:Windows 10 Pro(64位) (楼主win7,完美通过)2.Node.js:v6.9.2LTS(64位) (楼主版本2018-11-01下载的最新版本) 二.安装 ...

随机推荐

  1. Python安装-Pycharm+Anaconda

    1.初识Python Python是一门非常简单优雅的编程语言,可以用极少的代码就能实现强大的功能,而且学习起来十分简单,没有编程基础也可轻松入门.其功能强大,特别是第三方库的库的支持,使得开发方便十 ...

  2. PAT(B) 1070 结绳(Java)

    题目链接:1070 结绳 (25 point(s)) 题目描述 给定一段一段的绳子,你需要把它们串成一条绳.每次串连的时候,是把两段绳子对折,再如下图所示套接在一起.这样得到的绳子又被当成是另一段绳子 ...

  3. docker (二):容器container

    docker使用入门(二):容器container docker层次结构可以分为三层,从下往上是:容器(container).服务(services).堆栈(stack),其中services定义了容 ...

  4. 在本地库不连接远远程库的情况下操作远程库-----sql server

    --创建链接服务器 --前面都是固定不变的------q:自己随便起-----38.107.111.185:远程服务器的ip exec sp_addlinkedserver 'q', ' ', 'SQ ...

  5. java之hibernate之基于外键的一对一单向关联映射

    这篇讲解基于外键的一对一单向关联映射 1.考察如下信息,人和身份证之间是一个一对一的关系.表的设计 注意:基于外键的一对一关联的表结构和多对一的表结构是一致的,但是,外键是唯一的. 2.类的结构 Pe ...

  6. Dubbo的10种集群容错模式

    学习Dubbo源码的过程中,首先看到的是dubbo的集群容错模式,以下简单介绍10种集群容错模式 1.AvailableCluster 顾名思义,就是可用性优先,遍历所有的invokers,选择可用的 ...

  7. 【阿里云开发】- 安装JDK

    1.阿里云轻量服务器入口 https://swas.console.aliyun.com/?spm=5176.2020520001.1011.2.29ff4bd3P4AEDc#/servers 2.使 ...

  8. Part_three:Redis持久化存储

    redis持久化存储 Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失. 1.RD ...

  9. tomcat7:deploy (default-cli) on project myproject: Cannot invoke Tomcat manager: Software caused connection abort: socket write error

    我使用的默认settings.xml,默认的里面只有tomcat6的服务器,没有tomcat7的服务器,接着往下看,下面来验证我的言论 进行tomcat7:run的命令时

  10. 分布式系统session一致性解决方案

    在单机系统中,不存在Session共享问题,但是在分布式系统中,我们必须实现session共享机制,使得多台应用服务器之间会话统一,如果不进行Session共享会出现数据不一致,比如:会导致请求落到不 ...