likes
comments
collection
share

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

作者站长头像
站长
· 阅读数 43

前言

以前,敲代码之前,先配置环境嘛,都是直接 去 nodejs的官网,去下载安装 nodejs.msi,

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

然后无脑安装,点击下一步下一步, 安装完成,最后在 cmd的窗口中,输入 nodejs -v,查看nodejs版本,,跳出来版本,就没问题了。

如果你玩的再高级一点,会配置一个全局安装第三方插件的文件夹,用来放置你全局安装第三方包。这个文件夹,一般叫node_global,奥,对了,还有全局缓存的文件夹,叫node_cache

为啥要新建这两个给文件夹呢?因为 ,默认nodejs 安装的第三方包都是放在 C盘的,防止C盘以后越来越大,你这样设置2个文件夹放在别的盘里,就不会和C盘去挤空间。

nvm 从哪冒出来的?

承接上文,好端端的使用 nodejs官网上下载的 nodejs.exe,为啥这里要多讲出来一个叫 nvm的东西呢?

因为,有的项目的年代比较早,那个时候用的 nodejs版本可能 和 你现在 的 nodejs版本 不一样。假如,老项目上要增加新的功能,你是不是得在本地把老项目跑起来,然后在老项目上写新功能。

这个时候问题来了,有的老项目,就是基于以前的nodejs版本开发的,在高版本nodejs的环境下,依赖都不一定能顺利安装完,不一定能跑起来,光是在跑项目上,就要花时间。而这个时候,你电脑上,又只能安装了一个 nodejs版本(当前的高版本),你要么 卸载掉当前的nodejs版本,安装一个和老项目一样的版本,要么就用当前的nodejs版本,去改动老项目的依赖,让老项目在本地电脑上跑起来。

nvm

nvm 是用来管理 多个 nodejs的版本的,你使用 nvm 可以在你的电脑上,同时安装不同版本的多个nodejs,需要用到那个,你就切换哪个,看下图:

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

我使用 nvm 安装了 3个 不同版本的nodejs,我当前正在使用的是 16.17.0

教程开始

首先,第一步,你先把你本地的nodejs 给卸载掉,就是你从nodejs官网安装的nodejs.msi,先卸载掉,

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

不然 你安装nvm的时候,会出问题,我当时没卸载nodejs, 直接安装 nvm,结果我切换不了其他版本的nodejs

  1. 卸载之前的nodejs

打开 控制面板, -》 卸载程序 , 找到nodejs的位置,右击卸载

  1. 下载 nvm(去下载 1.1.7版本的)

nvm地址:github.com/coreybutler…

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

一直往下翻,找到 1.1.7

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

我是把 nvm 安装目录设置在了 D盘下的 nvm 文件夹, 并且,我也把 nodejs安装的位置,也放在这里,我把第三方的npm包的位置也放在了这里

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

配置 nvm的淘宝镜像源

  1. 打开 nvm安装目录下的 setting.txt

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

  1. 在里面添加 2行代码
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

设置 全局安装 npm 包的位置

  1. nodejs 设置全局路径
# nodejs 设置全局路径:1
npm config set prefix "D:\nvm\node_global"
npm config set cache "D:\nvm\node_cache"
  1. 把设置路径添加到 环境变量中

右击 我的电脑,点击属性,再 找到 高级属性设置

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

打开环境变量

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

在环境变量里面下的系统变量添加,之前设置的 全局模块的路径

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

NODE_PATH
D:\nvm\node_global

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

我们的配置,都在 系统变量里面进行

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

这样,环境就配置好了

接下来 安装第三方包

  1. 安装cnpm
# npm 安装 cnpm
npm install -g cnpm --registry=http://registry.npmmirror.com

# 查看是否安装成功 执行
cnpm -v

为了方便开发,我们最好是直接永久使用淘宝的镜像源

# 直接命令行的设置
npm config set registry http://registry.npmmirror.com 

# 查看是否设置成功
npm config get registry
  1. 安装 yarn
# 安装yarn
npm install -g yarn
# 查看版本
yarn -v

windows10 安装 nvm 管理 nodejs ,并 设置 全局模块安装路径的配置

nvm 常见命令

nvm常用命令:

获取所有可安装的node版本
nvm list available       

查询已安装的node版本
nvm list           

安装指定版本的 Node.js
nvm install 10.11.0

指定当前要使用的 Node.js 版本,只用指定使用的 Node.js 版本后,nodejs 的才真正安装了。
nvm use 10.11.0

卸载某个 Node.js 版本
nvm uninstall 10.11.0

参考

  1. 安装淘宝镜像源(更新之后的镜像源)
转载自:https://juejin.cn/post/7196652592373497915
评论
请登录