有没有什么思路可以实现自动配置开发环境

2024-04-03 11:15:53 +08:00
 laters

有没有什么思路可以实现自动配置开发环境

例如: 自动配置 Node 环境,Flutter 环境,Android 环境

方式不限... 需要个思路

11891 次点击
所在节点    程序员
104 条回复
laters
2024-04-04 08:27:47 +08:00
@ShadowPower #17 怎么实现下载和安装到指定位置,包括安装过程中的选项
laters
2024-04-04 08:28:56 +08:00
@dayeye2006199 devcontainer 看起来像虚拟机 ,例如来了一个员工, 我可以在它电脑上装一套安卓 node 的开发环境 ,跟自己手动装效果一样吗 怎么实现下载和安装到指定位置,包括安装过程中的选项
laters
2024-04-04 08:29:56 +08:00
@panda1001 例如来了一个员工, 我可以在它电脑上装一套安卓 node 的开发环境 ,跟自己手动装效果一样吗 怎么实现下载和安装到指定位置,包括安装过程中的选项
bsg1992
2024-04-04 08:50:47 +08:00
搞一个桌面端软件 类似软件管家那种。需要什么环境直接在里面选就好了。
无法就是做点脚本处理,安装一下环境
smilenceX
2024-04-04 08:54:49 +08:00
用自己的擅长的技术写个程序,应该可以很轻松搞定这件事。
zbowen66
2024-04-04 10:39:54 +08:00
我每次都是 TimeMachine 或点对点迁移
zbowen66
2024-04-04 10:55:45 +08:00
@zbowen66 #86 我现在的系统还是 6 年前黑苹果上 MacOS 10.13 的备份,现在白苹果换了一个又一个,系统升了一轮又一轮,系统环境还是最初在黑苹果上配置的。之前用 Windows 的时候动不动就重装系统,对比之下,MacOS 真省心,没别的意思,推荐开发者们早日上 Mac
8E9aYW8oj31rnbOK
2024-04-04 11:13:52 +08:00
虚拟机,

一次操作,到处运行
laters
2024-04-04 11:21:35 +08:00
@Leonkennedy2 有些场景不行吧,例如给客户环境配置开发环境
loading
2024-04-04 11:24:34 +08:00
docker+vscode
laters
2024-04-04 11:31:35 +08:00
@loading 请教下如何实现在宿主机可以直接访问 docker 部署的东西, 我想直接给别人的物理机直接用
menghuan1918
2024-04-04 12:04:24 +08:00
微软官方的 winget 应该就可以做到部分,比如安装 nvm:

winget install --id=CoreyButler.NVMforWindows -e

有个 winstall 的网站可以查找包然后生成安装指令
YGHMXFAL
2024-04-04 12:54:17 +08:00
你先在虚拟机(或者物理机也行)里全新安装系统,配置好一切环境,打快照①

然后执行“WINDOWS 通用化”,打快照②

(如果执行通用化失败,就必须还原到快照①,然后重新开始通用化,直到通用化成功)

然后使用 DISM 来备份虚拟机里的 systemroot,也就是俗称得“C 盘”,这个备份镜像就是你需要的成品

来了一个新员工,给 TA 的电脑还原备份镜像,使用 BCDBOOT 重建 ESP

然后开机,走 OOBE 流程,再更新,再打驱动,一切就绪,统一地开发环境就好了

当然其中小坑不少,你要是员工规模不是特别大,搞这一套可能大材小用了,你自己看着办
laters
2024-04-04 13:55:32 +08:00
@YGHMXFAL 好的,感谢,但如果有些是旧电脑, 需要在原本旧电脑上安装一些软件和环境,这种方式是不是就不行了
CrackTC
2024-04-04 17:58:49 +08:00
nixos+1
E790A8
2024-04-04 18:00:43 +08:00
@daimiaopeng 逮到😉
YGHMXFAL
2024-04-04 21:06:53 +08:00
@laters #94 嗯,如果是在已有环境上修修补补,那确实这一套方案就不合适

这其实是一套“裸机部署/灾难恢复”方案,会完全覆盖目标电脑的系统+软件+数据
james122333
2024-04-04 22:02:49 +08:00
想要白嫖思路? 门都没有~~~
datocp
2024-04-05 06:15:37 +08:00
这种 2014 年前在培训机房用得最多的就是 autoit ,
像 ncre 考试的软件通过 psexec 进行局域网远程登录批量安装
像 photoshop/autocad 都是可以根据窗口关键字激活当前窗口,并点击下一步,包括序列号的自动提取,自动录入,自动生成,再次录入到软件,整个过程直到软件激活都是可以完成的。
laters
2024-04-05 09:07:30 +08:00
@CrackTC nixos 没办法自动化安装软件吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1029392

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX