node 降级的坎坷经历 nvm的安装与使用

您所在的位置:网站首页 npm安装很慢 node 降级的坎坷经历 nvm的安装与使用

node 降级的坎坷经历 nvm的安装与使用

2023-05-03 06:28| 来源: 网络整理| 查看: 265

今天想使用 strapi,但是安装一直不成功,看到有解决方法使用 node16 可以,而我当前的使用版本是18,所以我想要再安装一个 node16版本的

nvm

之前都是手动下载 nodejs 某个版本再自己配置环境变量的,今天才发现还有 nvm 这个好东西。

先去官网安装nvm, github.com/coreybutler…

image.png

注意 注意 注意

在运行这个之前,先卸载之前安装的 nodejs,因为之前手动安装的 nodejs 没有通过nvm安装,所以下载了 nvm 之后不好管理,所以我准备卸载之前安装的 node。

我准备用 geek 卸载,但是不知道为什么一直打不开,win11系统,不知道什么原因,下载新的,管理源运行都没用,最后我又下载了平替产品 IObt uninstall。也很好用,使用它卸载了 node

卸载完之后运行 nvm-setup-exe 注意 注意 :安装 nvm 和 node 的文件夹不要有中文和空格,我之前就安装到C:\Program Files (x86),结果只能下载 ndoe 不能使用和切换 node。

我全部下载到了我的D盘的根目录下面 D:\nvm D:\nodejs。

image.png

安装完之后使用管理源cmd打开,我之前没用管理员打开说我没有权限。

nvm常用命令 1. nvm install [version]:安装指定版本的 Node.js。例如,nvm install 14.17.0 将安装 Node.js 14.17.0 版本。 1. nvm use [version]:选择要使用的 Node.js 版本。例如,nvm use 14.17.0 将选择 Node.js 14.17.0 版本。 1. nvm ls:列出所有已安装的 Node.js 版本。 1. nvm ls-remote:列出所有可用的 Node.js 版本。 1. nvm current:显示当前正在使用的 Node.js 版本。 1. nvm alias [name] [version]:为指定版本创建别名。例如,nvm alias default 14.17.0 将为 Node.js 14.17.0 版本创建别名 default。 1. nvm uninstall [version]:卸载指定的 Node.js 版本。 1. nvm reinstall-packages [version]:重新安装指定版本的 Node.js,并重新安装所有全局 npm 包。 1. nvm version:显示当前安装的 nvm 版本。 复制代码

1 先 nvm -v 查看有没有安装成功,成功显示版本号

2 nvm install xxx,安装node版本,nvm install 16 就按照16最新版本, nvm install 18 就按照 18 最新版本

3 nvm ls ,查看已经按照的版本

4 nvm use xxx, 指定要用的版本

image.png

环境配置

搞完 nvm 和 node 后,发现我的 yarn 不能用了,应该是 node 的安装目录变了,所以环境变量不起作用,所以需要重新配置 node 环境变量

如果之前没有用 nvm 安装nodejs, 是手动安装的话肯定配置了环境变量,现在安装了 nvm 后需要更改环境变量

找到nvm安装目录,在里面新建文件夹 node_global node_cache

建议在 nvm 下,我一开始在 nodejs 目录中新建,配置好后用了一次 yarn 就不能用了,又重新配置的

image.png

在 cmd(管理员模式) 写入如下命令 npm config set prefix "D:\nvm\node_global" npm config set cache "D:\nvm\node_cache" //路径对应上面的 nvm 中的文件夹 复制代码 配置环境变量

image.png

image.png

image.png

image.png

重新使用 npm 安装一下 yarn


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3