前提:为了斗鱼网易聊微信 OFFICE,已经放弃 Ubuntu 和 mac 了转投 Win10 了,多任务比 ubuntu 和 bugos 要滑爽不少,mac 微信视频或斗鱼日常烤红薯已经当作 sketch 专用机了
问题描述: nodejs 的东西当然还是运行在 linux 下方便,所以不考虑 nodejs for windows
方案一:Vmware / VirtualBox 客户机很爽,耗电和系统资源占用也可以忍受,唯独要把代码放到虚拟机里面,放在 NTFS 下没有 symbol link 的支持,但是虚拟机下用编辑器或 IDE 完全是煎熬,代码还是要放在 win10 下运行编辑器,这样就只能用 samba 共享文件给 win10,效率实在不高,且经常造成编辑器卡顿 (已放弃此方案
方案二:WSL 除了孱弱的 IO 性能什么都好,打包慢什么的都能忍,装个 tilix 用 Xserver,可以在 win10 下无缝体验原生 terminal,唯独不能忍受的是 node 经常 heap out of memory,日常 3-5 个 vuecli 项目,serve 以后大概每个进程每 30 分钟挂一次,32G 内存啊 (暂时用的此方案
方案三:Docker CE linux 部分运行效率比虚拟机和 WSL 都高,代码也可以存在 NTFS 下面,缺点是 Xserver 启动不如方案二方便和文件共享还是基于网络的,偶尔会造成卡顿 (该方案貌似有很大优化潜力,本人 Docker 还不太熟
V2er 们有更好的方案吗?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.