当前位置: 首页 > news >正文

nvm | node | 同时开多个项目,用 nvm use 切换不同 node 版本

问题:可以同时开多个项目,不同项目使用不同的 node 版本吗?nvm可以做到吗?是同时。

回答:同一电脑同时运行多个项目,并且每个项目使用不同的 node 版本,nvm 完全支持

注意:不是一个终端窗口同时用多个版本,而是 多个终端窗口分别使用不同版本 

nvm 的原理:

  • nvm(Node Version Manager)是按 终端会话来设置 node 版本的。
  • ∵ node 的 可执行文件版本是 nvm 通过 修改终端的环境变量 (PATH)来决定的。
  • 不同终端的 PATH 互不影响
  • ∴ 多个版本可以并行适用

具体做法:

打开项目1 的终端 cd project-a → nvm use 20  【 nvm use 要用的版本号  npm run dev 

打开项目2 的终端 cd project- → nvm use 18  → npm run dev

两个项目就能同时跑,版本不会冲突。

——》打开不同的终端  →  运行【 nvm use 指定的node版本号 】→  npm run dev


nvm 与 nvm-windows 的区别

功能macOS/Linux nvmWindows nvm-windows
支持每个终端不同 node 版本✔ 支持✔ 支持
支持 .nvmrc 自动识别❌ 不支持
nvm use 修改环境变量方式修改当前 shell PATH修改系统 PATH

都可以多个项目同时运行不同版本


💡 推荐:每个项目写一个 .nvmrc

虽然 Windows nvm 不自动识别 .nvmrc,但你仍可以

项目 A:

16

项目 B:

18

然后手动:nvm use $(cat .nvmrc)

或者直接nvm use 16

http://www.dtcms.com/a/615686.html

相关文章:

  • 中国建设银行黄冈分行网站金属材料东莞网站建设
  • 建设pc端网站是什么意思wordpress添加熊掌号
  • 商业网站开发设计报告本土广告公司
  • 青海省公路工程建设信息网站做网站怎么插音乐
  • 中国建设银行山东省分行网站本地服务网站开发
  • 触控芯片核心:DRV与SENS信号解析
  • 河南seo网站开发网页制作网站首页设计
  • 做淘宝图标网站响应式网站建设的未来发展
  • 两个网站用一个空间做交通锁具网站碟刹锁
  • 做交互的设计网站做网站需要怎么分工
  • 网站推广计划的内容松岗做网站费用
  • 做网站需要的图片去哪找最好大连网站建设
  • 沧州网站优化价格上海专业网站建设 公司
  • 网站后台word编辑器潍坊网站建设怎样
  • 英涛祛斑 网站开发wordpress 亚马逊s3
  • 那个公司做网站嘉兴做网站优化的公司
  • 深圳团购网站设计公司wordpress用户名长度
  • 医疗器械招商网站大全怎么进入公众号
  • 可以上传网站的免费空间网站制作公司运作方案
  • 网站策划方法专业的企业网站建设公司
  • 网页首站怎样拿电脑做网站
  • C语言编译器:编译过程解析与常见问题解决
  • 网络设计基本原则seo排名优化seo
  • Access-Control-Allow-Origin 在企业中的用法
  • 自己做网站网页归档网站怎么开发
  • 龙岗网站建设公司怎么样合肥市城乡建设厅网站
  • 山东网站建设app中国设计联盟官网
  • 天线设计理论
  • 做微信网站公司名称采购网站建设
  • 贵阳美丽乡村建设网站vi设计需要学什么软件