首页 > 编程语言 >一个电脑管理多个node版本 (不同项目使用不同版本的node)

一个电脑管理多个node版本 (不同项目使用不同版本的node)

时间:2023-10-07 16:02:15浏览次数:36  
标签:node npm 电脑管理 地址 版本 nvm 安装

一、介绍

使用nvm可以方便的在同一台设备上进行多个node版本之间切换,解决不同的项目所使用的node版本不一样的问题

二、安装nvm

1、NVM下载
(1)如果已经单独安装了node,请先卸载再继续

(2)进入安装包下载地址:https://github.com/coreybutler/nvm-windows/releases,选择 nvm-setup.zip 

 

(3)下载nvm之后后直接安装

nvm安装地址:

 nodejs安装地址:

 

注意:nodejs的地址不要选C:\Program Files\nodejs(使用这个地址,nvm表面上安装成功,实际是安装失败的,执行node -v提示不是内部命令)

2、环境变量
一般安装之后环境变量就配好了,检查下是否正确

 

3、修改setting.txt
进入nvm安装目录(C:\dev\nvm)找到 setting.txt 替换成以下代码

root: C:\dev\nvm
path: C:\dev\nodejs
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

4、检查是否安装成功
打开命令行执行 nvm -v

 

4、安装nodeJS
使用nvm install <version> [<arch>]命令下载需要的node版本

version 表示版本号
arch 表示系统位数,默认是64位,若操作系统是32位,需要执行命令:nvm install 10.15.3 32
以下是64位操作系统的执行结果,出现下图表示安装完成:

 

5、使用特定版本的NodeJs
nvm use <version>

切换成功后,在当前使用的node版本前面会有*号(如第4点的图所示)

6、测试node是否可用
输入node -v 和 npm -v,若出现版本号则表示安装成功

 

标签:node,npm,电脑管理,地址,版本,nvm,安装
From: https://www.cnblogs.com/junwuxiao/p/17746521.html

相关文章

  • 【大数据】HIVE部署(文档版本)
    Mysql安装配置远程登录#更新密钥rpm--importhttps://repo.mysql.com/RPM-GPG-KEY-mysql-2022#安装Mysqlyum库rpm-Uvhhttp://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm#yum安装Mysqlyum-yinstallmysql-community-server#启动Mysql设置......
  • 【大数据】Hadoop配置(文档版本)
    主机配置:192.168.88.101test1192.168.88.102test2192.168.88.103test3Hadoop上传压缩包并且解压hadoop百度云:链接:https://pan.baidu.com/s/1DRV_x7Q_ZTUO4KMkr2-6Qg?pwd=not3#先配置NameNode主机:#上传hadoop文件压缩包到NameNode主机,并且解压到/exp......
  • Node.js Assertion API All In One
    Node.jsAssertionAPIAllInOneNode.js断言API严格模式Instrictassertionmode,non-strictmethodsbehaveliketheircorrespondingstrictmethods.Forexample,assert.deepEqual()willbehavelikeassert.deepStrictEqual().在严格断言模式下,非严格方法的行......
  • Strimzi Kafka Bridge(桥接)实战之三:自制sdk(golang版本)
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos本篇概览本文是《StrimziKafkaBridge(桥接)实战》的第三篇,前文咱们掌握了StrimziKafkaBridge的基本功能:基于http提供各种kafka消息的服务此刻,如果想通过http接口调......
  • Apple开发_swift版本发展进化史
    Swift1.02014-08-18Swift1.12014-10-16Swift1.22015-04-08Swift2.02015-09-16Swift2.12015-10-20Swift2.22016-03-21Swift3.02016-09-13Swift3.0.12016-10-27Swift......
  • Cannot find module ‘node:module‘ & "plugins" is not allowed 的解决办法
    在写demo时,装了下t-design-vue2的框架,想做个按需加载,官网这样说但是我运行以后发现报错了Error:Cannotfindmodule'node:module'Requirestack:-D:\ruanjian\nvm\v19.0.0\xiangmu\niu789\niu789\node_modules\[email protected]@mlly\dist\index.cjs摸不着......
  • nodejs在linux下配置环境变量安装指南
    编辑环境变量#vim/etc/profile1.按i建进入插入编辑状态2.在文件最后加上两行:exportNODEJS_HOME=/usr/local/nodejs/node-v16.16.0-linux-x64exportPATH=$NODEJS_HOME/bin:$PATH3.按Esc退出编辑模式4.按:wq!退出并保存文件5.用下面命令刷新环境变量#......
  • 202310061227-《心得:低版本mysql配置一,些轮子插件》
    1.对于mysql5.7.42,驱动(connector)选择:5.1.46。2.测试链接时:useSSL=true&enabledTLSProtocols=TLSv1.1 驱动链接字符串上要拼接上。3.驱动链接字符串:高版本mysql,意味着高版本connector,选>=8;低版本,选择5.x;               高版本mysql,com.my......
  • sv的LSB 使用+SV的protect类型+RAL模型的lock原因+C语言结构体中的冒号用法+uvm版本在
    sv的LSB使用https://blog.csdn.net/gsjthxy/article/details/90722378等价关系[LSB+:STEP]=[LSB+STEP:LSB]伪代码:bit[1023:0]mem;bit[7:0]data;j=0..100mem[j*8+:8]=data;//[7:0],[15:8],[23:16]SV的protect类型https://blog.csdn.net/qq_37573794/ar......
  • BizTalk Visual Studio 各版本自动部署GAC命令
     BizTalk20161"C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v10.0A\Bin\NETFX4.6Tools\gacutil.exe" /i "$(TargetPath)" /F  BizTalk20201"C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v1......