当前位置: 首页 > 知识库问答 >
问题:

前端 - 不用虚拟机怎么实现多环境?

拓拔坚
2024-04-15

通常自己电脑维护一套开发环境,但是不同项目往往不是同一个框架的大版本,新旧差别挺大。
已知可以用虚拟机安装一个系统,在虚拟机里维护旧/新项目的环境依赖,例如各类工具的CLI版本、nodejs、jdk等等。但其实基本是用命令行,安装一个图形化的系统有点浪费,本身系统还占空间。

共有1个答案

邹华池
2024-04-15

找对应软件的多版本管理工具就好了:

  • JDK 可以用 jenv,不过官方只有 Mac/Linux 支持,可以找 第三方的 Windows 支持。
  • Node JS 可以用 nvm、Volta。Node JS 的方案还有很多
  • Python 的比如 pyenv、conda

而像数据库这些,一般安装解压版(ZIP Archive),运行在不同端口就好了。

对于版本切换,还有一些简单的方案,就是使用软连接,切换版本的时候更换软连接的目标地址就好了,灵活一些的,可以设置成环境变量。

类似于:java - Switch JDK version in Windows 10 cmd - Stack Overflow

 类似资料:
  • 本文向大家介绍利用virtualbox虚拟机实现端口转发,包括了利用virtualbox虚拟机实现端口转发的使用技巧和注意事项,需要的朋友参考一下 virtualbox虚拟机实现端口转发,具体内容如下 1.应用场景 突破上网限制(如在公司内部限制访问外部网络,但是开放了某些端口,可以利用开放的某些端口实现端口重定向) 远程桌面重定向 NC重定向获得Shell 2.实验环境 virtualbox虚拟

  • 场景: pc主机上 运行着一个 vmware,内有windows虚拟机和Linux虚拟机,都是vmnet8 nat。 pc主机上启动了某代理软件,代理软件的运行端口如下。 需求: 实现windows虚拟机内 能够正常访问 外部世界 备注: 在路由器上搞代理,这样整个局域网内都可以使用 ,这个方案不要提了 在windows虚拟机内 安装 购买的 代理软件(也就是吧pc主机 安装的代理软件安装到虚拟机

  • 用于管理通过编排部署的虚拟机应用实例。 虚拟机实例用于管理基于应用市场部署的虚拟机应用。 入口:在云管平台单击左上角导航菜单,在弹出的左侧菜单栏中单击 “运维工具/编排/虚拟机实例” 菜单项,进入虚拟机实例页面。 新建虚拟机实例 该功能用于部署虚拟机实例。 在虚拟机实例页面,单击列表上方 “新建” 按钮,跳转到应用市场-虚拟机类型页面。 在应用市场页面部署应用,具体步骤请参考应用市场-部署虚拟机实

  • 本文向大家介绍Flask之pipenv虚拟环境的实现,包括了Flask之pipenv虚拟环境的实现的使用技巧和注意事项,需要的朋友参考一下 在 python 开发过程中,导入第三方库是最常见的操作,但是如果咋在本机自带 python 环境下安装第三方包。 就会造成库的冗余,比如某个项目只需要部分第三方库,但是其他项目又需要其他的第三方库。如此一来,在用 导出库依赖的时候,很可能会出现很多并不是本项

  • 简单地说,虚拟机(Virtual Machine)就是允许我们在当前操作系统中运行其他操作系统的软件,本质上和 VS、QQ 这些应用程序一样。 所以,只要我们在电脑(PC 或笔记本等)上安装好虚拟机软件,就可以模拟出来若干台相互独立的虚拟 PC 设备,每一个都如何一台真实的计算机。在此基础上,我们可以给每台虚拟的 PC 设备安装指定的操作系统,这样就可以实现在一台电脑上同时运行多个操作系统。 另外

  • 设置如下: 请求的时候也是统一了权限的。但是经纬度就是返回5e-324这种异常的