删除Windows上的node版本
为防止冲突,最好建议删除/卸载当前windows上的node版本
步骤
-
- 输入命令:npm cache clean --force
-
- 从程序中卸载&使用卸载程序的特性(如:控制面板中卸载删除)
-
- 重新启动(或者您可以从任务管理器中删除所有与节点相关的进程)
-
- 查找这些文件夹并删除它们(及其内容)(如果还存在)。根据您安装的版本、UAC设置和CPU体系结构,这些设置可能存在,也可能不存在:
(1) C:\Program Files (x86)\Nodejs (2) C:\Program Files\Nodejs (3) C:\Users\{User}\AppData\Roaming\npm (或%appdata%\npm) (4) C:\Users\{User}\AppData\Roaming\npm-cache(或%appdata%\npm-cache) (5) C:\Users\{User}\AppData\Local\Temp\npm-* -
- 检查您的%PATH%环境变量以确保没有引用Nodejs或npm存在。
-
- 如果是仍然未卸载,键入where node在命令提示符下,您将看到它所在的位置-也删除它(可能还有父目录)。
- Windows删除node参考地址
nvm安装
- 去github上下载nvm安装包/程序
下载地址
我当时的安装路径为:
-
安装成功之后,会自动配置系统变量
NVM_HOME:nvm的安装目录 NVM_SYMLINK:node的安装目录
-
下载完成之后找到nvm目录,打开setting.txt文件,添加两个配置:
nvm node_mirror https://npm.taobao.org/mirrors/node/ nvm npm_mirror https://npm.taobao.org/mirrors/npm/ -
验证是否安装成功 在cmd中输入:nvm
-
配置镜像,输入下面两行内容
nvm node_mirror https://npm.taobao.org/mirrors/node/ nvm npm_mirror https://npm.taobao.org/mirrors/npm/ -
安装node
查看node版本
a. 前往: github.com/coreybutler…
或者 以往的版本 | Node.js (nodejs.org)
b. 使用命令 nvm list available (推荐)以18.4.0版本为例:
nvm install 18.4.0 nvm use 18.4.0查看安装了那些node版本
nvm list特别注意:如果使用
nvm use 18.4.0出现乱码的行为exit status 1: �ܾ����ʡ�解决方案:可以使用管理员打开命令提示符,使用命令切换使用node版本 -
运行node命令查看是否安装成功
node --version -
常用nvm命令 nvm install [arch] ----arch 32/64位版本 nvm list [available] ---- 简写 nvm ls [available] nvm uninstall nvm use [arch] ----指定使用的node版本
nvm 使用nrm、yarn失败,请看这里:pager:
- 使用下面的命令进行全局安装
npm install -g nrm
npm install -g yarn
- 现在还是无法使用这两个命令,得进行环境变量的配置(就是把
nrm.cmd命令和yarn.cmd命令配置到环境变量中,一般来说,这两个命令都在相应的bin目录下,但这里比较特殊,系统自动保存在了node_global目录下)配置环境变量之后,需要重新打开doc窗口,继续查看是否安装成功
- 在环境变量中配置
- 查看是否安装成功,输入命令
yarn -v or yarn --version
nrm -version or nrm -V
-
nrm 和yarn的常用命令
-
使用淘宝的cnpm 镜像源下载:
npm install --save express --registry=https://registry.npm.taobao.org例子:使用nrm进行切换
-
yarn 常用命令
Yarn 是一个 Facebook 开源的一个类似于 npm 的一个包管理工具,也就是 npm 能做的, yarn 也能做
# npm init yarn init # npm install --save 包名 yarn add 包名 # 离线安装 yarn add 包名@版本号 --offline # npm install yarn install # npm uninstall 包名 yarn remove 包名 # npm install -g 包名 yarn global add 包名 # npm uninstall -g 包名 yarn global remove 包名 -
安装特定版本的包:
yarn add 名字@版本号 -
取消安装:
npm uninstall --save 包名
-