一、nodejs下载
nodejs下载地址,官网:https://nodejs.org/zh-cn/
下载哪个看喜好,一般下载第一个
二、nodejs安装
找到下载的安装包双击
next
可以change改变安装目录,或者直接next使用默认的
找一个安装目录,然后ok,然后一路next
点击Install开始安装
点击finsh,恭喜已经成功安装nodejs了
测试安装
然后win+r
输入cmd
在输入node -v
三、nodejs环境配置
在安装目录”E:\java\nodejs
“下新建两个文件夹node_cache(放缓存的)
和node_global(npm安装的全局模块所在的路径)
,目的是为了防止nodejs安装东西和缓存放到c盘,所以设置一下
然后在命令窗口也就是cmd
里面执行设置代码
npm config set prefix "E:\java\nodejs\node_global"
npm config set cache "E:\java\nodejs\node_cache"
配置环境变量,右键此电脑==》属性
然后新建系统变量 (明明node_global是一个空文件夹,为什么这个值需要定义到一个不存在的文件夹上,后面node会自动创建。)
变量名:NODE_PATH
变量值:E:\java\nodejs\node_global\node_modules
输入npm root -g
查看路径
修改path变量
可以执行命令
npm install -g express
进行查看
可以看到下载完了
四、配置国内淘宝镜像
npm
临时使用
java npm --registry https://registry.npm.taobao.org install express
永久使用
npm config set registry https://registry.npm.taobao.org
恢复成原来的(官方的)
npm config set registry https://registry.npmjs.org
查看是否配置成功
npm config get registry
查看信息
npm info express
cnpm
安装淘宝的cnpm,使用的时候把
npm
换成cnpm
就行了
npm install -g cnpm --registry=https://registry.npm.taobao.org
现在直接使用可以会报错,意思就是node版本太低了,需要安装高版本
npm WARN notsup Unsupported engine for cnpm@9.4.0: wanted: {“node”:“>= 14.18.0”} (current: {“node”:“14.17.0”,“npm”:“6.14.13”}) npm WARN notsup Not compatible with your version of node/npm: cnpm@9.4.0…
都已经安装完了,所以这里降低cnpm的版本,
因为默认安装最新版,这里给他指定版本
npm install -g cnpm@6.1.0 --registry=https://registry.npm.taobao.org
cmd
输入cnpm -v
能显示版本号就表示安装成功
例子
cnpm i -g @vue/cli
两个的下载是一样的,一个使用npm,一个使用cnpm
npm i -g @vue/cli