node&nvm(cnpm、yarn)下载安装配置
1.node下载安装配置
下载
打开中文官网https://www.nodejs.com.cn/
,选择指定版本的Windows 安装包下载msi文件。
一般都是选择LTS(长期支持版本),项目用哪个就得安哪个。所以多个项目的node版本不同时,就需要重复的卸载安装,推荐使用下面的nvm。
安装
右键安装包以管理员身份运行,
根据个人习惯修改路径如:E:\Program Files\nodejs
一路默认安装即可。
注意,一般只能安装一个版本的node,先卸载旧版本,再安装新版本
测试安装是否成功:win+R,输入cmd,回车,输入node -v,npm -v,正确显示
配置
找到刚刚安装的目录,在安装目录下新建两个文件夹node_global和node_cache
创建完毕后,复制刚刚创建的node_global和node_cache文件夹路径在以管理员身份启动cmd分别输入以下两条命令。
npm config set prefix "E:\Program Files\nodejs\node_global"
npm config set cache "E:\Program Files\nodejs\node_cache"
如何以管理员身份启动cmd
按下win建,输入cmd,右键命令提示符,点击以管理员身份运行
【此电脑】-右键-【属性】-【高级系统设置】-【环境变量】
在系统变量中点击新建
变量名:NODE_PATH
变量值:E:\Program Files\nodejs\node_global\node_modules
编辑【用户变量】中的【Path】
将默认的 C 盘下【 AppData\Roaming\npm 】修改成 【node_global】的路径,点击确定
点击【系统变量】的【Path】,点击【编辑】,点击新建【%NODE_PATH%】,然后一直点击【确定】直到关闭所有窗口,这样保存成功。
测试
以管理员身份运行CMD,输入npm install express -g
// -g代表全局安装
正确安装无爆红即可。
安装淘宝镜像
# 安装淘宝镜像
npm config set registry https://registry.npmmirror.com
# 查看镜像地址
npm config get registry
# 查看配置信息,看配置是否正确
npm config ls
检查是否配置是否存在问题
1.以管理员身份打开cmd,输入以下命令
npm config ls
npm config get prefix
npm config get cache
2.打开环境变量,检查用户变量的Path,检查系统变量的NODE_PATH和Path。
注意:卸载后重现安装,需要修改以上的环境变量
2.nvm下载安装配置
下载安装nvm前需先把之前安装的node卸载。
下载
访问官网https://github.com/coreybutler/nvm-windows/releases
,选择最新版点击nvm-setup.exe下载即可。
安装
右键安装包以管理员身份运行,
接受协议,
指定nvm安装路劲:E:\Program Files\nvm
再指定node的安装目录:E:\Program Files\nvm\nodejs
一直确定
以管理员身份启动cmd,输入nvm -v,显示版本,安装成功
配置
nvm修改镜像源
win,输入cmd ,右键以管理员身份运行,在命令行输入nvm root 命令,可以查看nvm的安装根路径在那个文件夹
ctrl+shift+c复制选中的地址,在文件管理器地址栏输入root地址,找到setting.txt文件并打开
在文件末尾追加一下内容
node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
nvm配置环境变量
【此电脑】-右键-【属性】-【高级系统设置】-【环境变量】
查看用户变量【NVM_HOME】和【NVM_SYMLINK】存在,且值分别是【E:\Program Files\nvm】和【E:\Program Files\nvm\nodejs】,不是就修改,一般会自动设置好,但最好检查下
查看系统变量【NVM_HOME】和【NVM_SYMLINK】同上
3.nvm安装nodejs以及环境变量配置
安装nodejs
win,输入cmd ,右键以管理员身份运行,
# 查看node.js最新的一批版本(版本号:偶数是绝对稳定版本 基数是不一定稳定版本)
nvm list available
# 安装指定的版本
nvm install 10.23.0
# 查看安装的所有版本
nvm list
nvm ls
# 进入或切换版本
nvm use 18.15.0
# 测试
node -v
npm -v
安装node成功后会目录下会显示对应版本的文件夹如v10.23.0且使用后以上两个命令的测试可以通过
nodejs环境变量配置
配置全局安装的模块路径和缓存路径
首先在NVM的安装目录新建两个文件夹node_global
和node_cache
创建完两个文件夹后,在cmd窗口中输入以下命令(两个路径即是两个文件夹的路径)
npm config set prefix "E:\Program Files\nvm\node_global"
npm config set cache "E:\Program Files\nvm\node_cache"
设置用户变量
【此电脑】-右键-【属性】-【高级系统设置】-【环境变量】
在Path如果存在C:\Users\用户名\AppData\Roaming\npm
,就替换node_global的路径E:\Program Files\nvm\node_global
,不存在就添加。
设置系统变量
在Path新建E:\Program Files\nvm\node_global
新建环境变量 NODE_PATH
,值为E:\Program Files\nvm\node_global\node_modules
一直点击确定直到退出
测试
npm install express -g
# 执行完成后,无报错,且node_global的node_modules目录下会得到一个express的文件夹,就OK了
4.nvm安装cnpm和yarn以及环境变量配置
# 设置淘宝的镜像
npm config set registry https://registry.npmmirror.com/
# 查看
npm config get registry
# 全局安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com/
# 或
npm install -g cnpm
# 查看cnpm版本
cnpm -v
npm list cnpm -g
# 全局安装yarn
npm install yarn -g
# 设置淘宝镜像
yarn config set registry http://registry.npm.taobao.org/
# 查看
yarn config get registry
注意:一般尽量win输入cmd右键以管理员身份运行,命令最好在cmd下使用,除了明确必须在powershell下的,省心省事
参考文献
https://blog.csdn.net/weixin_42182741/article/details/143780737
https://blog.csdn.net/ZHOUPUYU/article/details/144107618
https://www.cnblogs.com/hellogmy/p/18457980
https://blog.csdn.net/weixin_43615570/article/details/128740964
https://blog.csdn.net/y19910825/article/details/143874301
https://www.cnblogs.com/worldforest/p/18281008
https://juejin.cn/post/7404262499774758950
标签:node,npm,https,cnpm,config,下载安装,nvm,安装
From: https://www.cnblogs.com/shui-notes/p/18637938