Node.js安装,多版本管理以及修改npm下载的镜像源
注意:在操作之前建议先把整个文章看完,在决定要不要配置!!!!!
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下载的镜像源的更多相关文章
- Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows
前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. ...
- 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 ...
- 【强烈推荐,超详细,实操零失误】node.js安装 + npm安装教程 + Vue开发环境搭建
node.js安装 + npm安装教程 + Vue开发环境搭建 [强烈推荐,超详细,实操零失误] 原博客园地址:https://www.cnblogs.com/goldlong/p/8027997.h ...
- 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 ...
- node.js 安装及配置(hello world)及 node 的包管理器(npm)
下载地址:Download | Node.js,无脑下一步安装即可: 安装时,会自动将 node 可执行文件路径添加进 Path 内,这样进入 cmd 命令行,以查看 node 的安装版本: > ...
- Node.js 安装配置介绍
Node.js 安装配置 本章节我们将向大家介绍在window和Linux上安装Node.js的方法. 本安装教程以Node.js v6.10.1 LTS(长期支持版本)版本为例. Node.js安装 ...
- Node.js安装及环境配置之Windows篇
Node.js安装及环境配置之Windows篇 一.安装环境 1.本机系统:Windows 10 Pro(64位)2.Node.js:v6.9.2LTS(64位) 二.安装Node.js步骤 1. ...
- windows系统下安装 node.js (node.js安装及环境配置)
node.js简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境. Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效. Node. ...
- Node.js安装及环境配置之Windows篇---完美,win7已测
一.安装环境 1.本机系统:Windows 10 Pro(64位) (楼主win7,完美通过)2.Node.js:v6.9.2LTS(64位) (楼主版本2018-11-01下载的最新版本) 二.安装 ...
随机推荐
- html2canvas以及domtoimage的使用踩坑总结
前言 首先做个自我介绍,我是成都某企业的一名刚刚入行约一年的前端,在之前的开发过程中,遇到了问题,也解决了问题,但是在下一次解决相同问题的时候,只对这个问题有一丝丝的印象,还需要从新去查找,于是,我注 ...
- 10分钟用scratch写一个大鱼吃小鱼的小游戏
第一次给张江小朋友教Scratch课程之前,还在担心一些概念能不能向小朋友解释清楚,可上完课发现,我严重低估了小朋友的聪明程度,发现现在的孩子相比较自己8.9岁的时候,简直聪明太多倍了. 所以总结了半 ...
- SpringCloud之Zuul网关简介、映射vs过滤配置使用
目的: Zuul路由网关简介及基本使用 Zuul路由映射配置 Zuul请求过滤配置 Zuul路由网关简介及基本使用 Zuul简介: Zuul是从设备和网站到Netflix流应用程序后端的所有请求的前门 ...
- tkinter学习笔记_02
4. 多行输入框 text # 按钮 # command 执行动作 def insert_point(): var = e.get() t.insert('insert', var) b = tk.B ...
- 创建job,delete定时清理数据
Job定时删除数据 需求:对一个表,每天删除一月前的历史数据 思路 .编写SQL,删除一月前的历史数据,使用函数取值 .测试JOB创建,查询,维护,管理 .测试布置job,满足效果 ***测试数据准备 ...
- 【1】BIO与NIO、AIO的区别
一.BIO 在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求 ...
- zookerper入门、核心概念和使用场景
zookeeper是一个分布式程序的高性能协调服务,提供集中式信息存储服务,数据存储于内存中,类似文件系统的树形结构,高吞吐量和低延时,集群高可靠,基于zookeeper可以实现分布式统一配置中心.分 ...
- java之struts2之文件下载
1.在实际应用开发中,文件下载功能也非常常见. 2.最简单的文件下载方式是通过超链接来进行文件下载: <body> <a href="download/s.txt" ...
- idea: unable to import maven project
新搭建的maven环境,使用idea创建maven项目时,一直提示 unable to import maven project,百度良久未解决 有说关闭防火前的,亲测无效,后看到说是maven-3. ...
- idea 自动生产 api文档
第一: 打开idea,选择项目.点击工具栏 Tools->Generate JavaDOC 第二: 主要分为三部分内容. 1,Generate JavaDoc scope 要扫描生成api的范围 ...