一、Nodejs环境安装
1.Nodejs下载地址
https://nodejs.cn/download/
可以下载msi安装版,也可以下载zip免安装版本
2.安装
双击安装包,点击Next,勾选使用许可协议,点击Next,选择安装位置(可根据个人情况更换路径,我这里选择安装在E:\nodejs),继续点击Next,点击Next,点击Install,点击Finish完成安装。
3.添加环境变量
右键此电脑->属性->高级系统设置->环境变量-> 系统变量->Path->编辑->新建
在末尾添加Nodejs的安装目录:E:\nodejs\
4.验证安装是否成功
进入cmd命令行窗口
1)输入 node -v 查看node版本
C:\Users\yunfeng.gu>node -v
v16.15.1
2)输入 npm -v 查看npm版本
C:\Users\yunfeng.gu>npm -v
8.11.0
5.修改模块下载位置
1)查看npm默认存放位置
npm get prefix
2)修改npm全局下载模块默认存放位置
在nodejs安装目录下创建node_global文件夹
npm config set prefix "E:\nodejs\node_global"
3)查看npm缓存默认存放位置
npm get cache
4)修改npm缓存默认存放位置
在nodejs安装目录下创建node_cache文件夹
npm config set cache "E:\nodejs\node_cache"
5)查看组件默认下载仓库
npm config get registry
6)修改组件下载仓库
公司私服或淘宝镜像
npm config set registry http://172.19.5.13:8081/repository/xquant-npm-public/
npm config set registry https://registry.npm.taobao.org/
二、node安装完成后初次使用的问题
1.查看版本号时报下面的警告:npm WARN config global --global
, --local
are deprecated……
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
解决方案:
这仅是一条警告,不是报错,仍可以正常下载模块,可以忽略,意思是npm不建议使用–global(等价于-g)或者–local,应该使用--location=global
替代。
(1)找到自己Nodejs的安装路径
(2)修改node.js目录下的npm和npm.cmd文件
找到npm文件的第23行,npm.cmd文件的第12行,把 -g 改为 --glocation-=glocal
npm修改前
NPM_PREFIX=`"$NODE_EXE" "$NPM_CLI_JS" prefix -g`
npm修改后
NPM_PREFIX=`"$NODE_EXE" "$NPM_CLI_JS" prefix --location=global`
npm.cmd修改前
FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix -g') DO (
npm.cmd修改后
FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix --location=global') DO (