官网地址:

Node.js 历史版本下载地址:https://nodejs.org/dist/
一、安装
下载完成,点击安装
选择程序Node安装目录,一路Next

==我这下载的是 node-v14.17.0-x64.msi==
二、安装完成,查看安装版本
1、打开cmd
查看node版本,输入命令:
node -v
出现v14.17.0 的版本号,则安装完成

2、查看npm版本
命令:
npm -v

版本号:6.14.13
3、修改全局依赖包下载路径
检验当前本地依赖包的目录命令:
npm root -g

默认情况下,我们在执行npm install -g XXXX
下载全局包时,这个包的默认存放路径位C:\Users\用户名\AppData\Roaming\npm\node_modules下
,可以通过CMD
指令npm root -g
查看
但是有时候我们不想让全局包放在这里,我们可以自定义存放目录,在CMD
窗口执行以下两条命令:
配置npm的全局模块的存放路径以及cache的路径
npm config set prefix "D:\01tool\node\node_global"
npm config set cache "D:\01tool\node\node_cache"
==D:\01tool\node 是node的安装路径==
或者打开D:\01tool\node\node_modules\npm\.npmrc
文件,修改如下:
prefix =D:\01tool\node\node_global
cache = D:\01tool\node\node_cache
以上操作表示,修改全局包下载目录为:
D:\01tool\node\node_global
缓存目录为:
D:\01tool\node\node_cache
并会自动创建node_global
目录,而node_cache
目录是缓存目录,会在你下载全局包时自动创建
4、配置环境变量
windows10 配置:
在系统环境变量 ,打开path环境变量,新增D:\01tool\node\node_global,此后所安装的模块都会安装到改路径下
在系统环境变量【path】中新增:(这个地址是你自己的node包存放目录)
D:\01tool\node\node_global

三、安装cnpm
由于npm的服务器在国外,我们在安装项目的时候,会非常非常慢,甚至超时,或者报错,所以我们采用国内镜像的方式来代替国外npm,此时淘宝的cnpm就是很好的选择
CNPM 是中国 npm 镜像的客户端
1、安装cnpm
输入以下命令:
npm install cnpm -g --registry=https://registry.npm.taobao.org

2、检验cnpm是否正确
输入cnpm -v 命令:
cnpm -v
显示cnpm@版本号,说明安装成功!

==如果报错了==
出现cnpm 是不是内部或者外部命令,不要着急 配置电脑path变量
网友评论