2019 年了,用 windows10 来做前端开发,还需要做好踩坑的心理准备吗?

2019-07-12 15:27:24 +08:00
 WJ___

最近在计划换笔记本,用了很多年的 mac,再加上 mac 的那个蛋疼的蝴蝶键盘,想试试看换去 pc 平台,寻思着买 XPS15。

大家有从 mac 换去 windows 的类似经历吗?各种环境的配置,在 windows 上有没有 mac 上没有的坑?可否分享分享?

7991 次点击
所在节点    问与答
76 条回复
ztxcccc
2019-07-12 17:21:45 +08:00
@wengjin456123 cmder 有个小毛病是用 vim 有问题,其他还不错
IsaacYoung
2019-07-12 17:25:12 +08:00
虚拟机吧
gIrl1990
2019-07-12 17:27:55 +08:00
没什么,我就是想看看 2020 年还会不会有人继续问。
h404bi
2019-07-12 17:35:49 +08:00
在 Windows 下搞前端的一些的东西 2 年了,基本没什么大坑毛病,有遇到小的就主动攻破。
我是直接 Native 下的,没用 WSL、没虚拟机,有一个舒服的环境就好办了。可能项目也有关系,不太依赖 *nix。
node-sass 之类的 native package 确实有可能会有点恼人,不过感觉也能找 dart-sass 之类的替代方案。
数一下工具环境:VSCode、Cmder、Chrome、Fiddler、Scoop
前面楼也有提及 Scoop。作为 Scoop 贡献者之一借此再“吹”一下 Scoop,有 Scoop 搭环境会很方便哦~
其实,Windows macOS 双修就不担心啦,拿来即用哈哈哈。
WJ___
2019-07-12 18:22:10 +08:00
@h404bi 感谢宝贵意见以及对 scoop 这样的工具的贡献👍👍🤜🏿
WJ___
2019-07-12 18:22:40 +08:00
@gIrl1990 我看有
WJ___
2019-07-12 18:24:02 +08:00
@benzzz 三哥服务多少有点恼人
WJ___
2019-07-12 18:26:20 +08:00
@cuttlefish
@anx

我才知道有 wsl 这种东西。。。
hoyixi
2019-07-12 18:27:34 +08:00
最爽的开发环境是 Linux

所以我无论是 Win 还是 macOS 下,都是用虚拟机里的 Linux 开发
mmdsun
2019-07-12 18:58:22 +08:00
我选 Windows 因为我还要玩游戏,现在 Windows。wsl 够用了。字体,如果缩放是 100%感觉还行或者自己换 Mactype 字体。
GabrielChen
2019-07-12 19:42:51 +08:00
不需要,我们还在用 win7 呢
nyaapass
2019-07-12 19:46:03 +08:00
再等一年应该体验会很好,前段时间发布的各种工具应该都会发布稳定下来
leafiy
2019-07-12 20:10:33 +08:00
wsl+fluentTerminal 天下第一。除了孱弱的 io 和网络,偶尔挂掉的 webpack,都能忍


非常期待 wsl2,这样就可以彻底抛弃厨子产品了。
sephinh
2019-07-12 20:49:30 +08:00
装好一切捋顺了就关掉自动更新,什么坑都没的
loginbygoogle
2019-07-12 21:13:30 +08:00
建议用 xp
qq7790586
2019-07-12 23:21:58 +08:00
@Sapp SSR 不就是最傻瓜式的梯子软件了吗?
20015jjw
2019-07-13 00:01:07 +08:00
上学的时候配过 Windows 底下的环境
然后学校上课的环境设置教程里基本 Windows 就是三等公民
比起折腾 Windows,我宁可折腾 Chromebook 上的 Ubuntu
自己写小 project 的时候也是一样的感觉,各种 GitHub repo 的 setup 教程都是 mac 怎么跑 ubuntu 怎么跑 windows 我们不知道也不想知道
然后加上 Windows 确实奇奇怪怪的问题太多了
就放弃了
Varobjs
2019-07-13 00:08:40 +08:00
我就是用 win10,因为实在不习惯 MBP 2015 之后的键盘。目前, 前端后端都要写。现在环境是 win10 + wsl + VM + CentOS

win10 装各种软件如 chrome,IDE 等

wsl 装 git,node,php,ng 等工具
但是 wsl 毕竟不是纯正 Linux,会有一些问题。比如目前遇到的,1. 不支持 netstat 等工具,2. wsl 中设置权限也很奇怪,有时不生效导致一些 bug。还有一些其他的小问题

所以现在又开个 vmware 装 CentOS, 利用 lsyncd 可以方便的同步 wsl 文件到虚拟机中。window 的 IDE 编辑项目代码,利用 wsl 实时同步到 CentOS。
但是这个有个注意问题是,文件夹不能是 Windows 系统盘中的,否则在 IDE 中创建的新文件夹,再创建新文件,lsyncd 监听不到文件创建事件,无法同步


不过最新 1903 版本,可以直接在 Windows 下直接把编辑 wsl 中的文件了,主要是用 \\wsl$\ 来访问
iPhoneXI
2019-07-13 00:09:44 +08:00
@Sapp mac 上的 v2Ray 客户端我怎么觉得非常简陋
515576745
2019-07-13 00:16:00 +08:00
@Sapp win 上的挺好的呀?

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

https://www.v2ex.com/t/582401

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

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

© 2021 V2EX