学习 nodejs vue 等, 最好的操作系统环境是哪个? Linux win osx

2018-02-03 17:18:53 +08:00
 wzw
以前都是 python, 在 win 上面没有任何问题.


今天开始学 vue + vux

发现在 win 10 上面,各种坑呀, 环境都各种问题, 所以想问问各位有经验的朋友:

我机器配置还可以,想着 用虚拟机装一个什么好? debian / ubuntu / OSX

谢谢
4007 次点击
所在节点    问与答
38 条回复
lhx2008
2018-02-03 17:21:35 +08:00
有问题就解决问题,而不是引入更多的问题
Acebiu
2018-02-03 17:23:10 +08:00
我感觉 Win 上进行 node 开发应该是没有太多坑的,何不把你遇到的问题贴出来给大家看看呢?
shapl
2018-02-03 17:23:22 +08:00
我是 windows+node 服务器+sftp 自动同步+pm2 监听改动
biggray0312
2018-02-03 17:27:16 +08:00
学这两个哪个平台无所谓吧 nvs/nvm 很好用
wzw
2018-02-03 17:47:15 +08:00
今天按照有问题就解决的原则, 装了 VS Express 2013, opencv 等等. 为了 npm run dev 一个 demo 就这么多事情了.

@biggray0312 立刻尝试 nvm-windows, 希望能解决这些问题
@shapl #3 谢谢提供这个思路, 我可以考虑 vmware 装个 debian,当 node 服务器.
@lhx2008 #1 谢谢这个思路, 我只是解决到有点烦人了. python 都没有这样弄过呀.
@Acebiu #2 例如这个问题: node-zopfli 没装上,
```
> node-pre-gyp install --fallback-to-build
node-pre-gyp ERR! Tried to download(403): https://node-zopfli.s3.amazonaws.com/Release/zopfli-v2.0.2-node-v57-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for node-zopfli@2.0.2 and node@8.9.4 (node-v57 ABI, unknown) (falling back to source compile with node-gyp)
在此解决方案中一次生成一个项目。若要启用并行生成,请添加“/m ”开关。
cl : Command line warning D9002: ignoring unknown option '/Zc:inline' [E:\d\heweather-master\node_modules\node-zopfli\build\zopfli.vcxproj]
cl : Command line warning D9002: ignoring unknown option '/Zc:inline' [E:\d\heweather-master\node_modules\node-zopfli\build\zopfli.vcxproj]
zopfli-binding.cc
```
huiyifyj
2018-02-03 17:51:31 +08:00
为什么不试试双系统,我就是 Arch+Win。
最近也在学 Node.js,git,觉得用 Linux 好。
wzw
2018-02-03 17:56:06 +08:00
@huiyifyj #6 内存 32GB, 直接 vmware 出来一个 linux 也挺好吧
huiyifyj
2018-02-03 18:14:19 +08:00
@wzw 额。。。
虚拟机还是有点。至少我用不惯。Linux 你可以试试 Deepin15.5,对中文支持比银麒麟好。
wu67
2018-02-03 18:16:51 +08:00
在用 vue 的渣渣表示,玩过 win7 10 / ubuntu / debian / 黑苹果 ,现在捡了台 Mac mini
ipwx
2018-02-03 18:17:01 +08:00
别尝试虚拟机 macOS,最没有意义的事情之一。
doubleflower
2018-02-03 18:28:25 +08:00
win 坑是多,建议入 linux,顺便学下 linux 以后为独立建站熟悉下
wzw
2018-02-03 18:41:23 +08:00
@doubleflower #11 debian 我很熟悉呀,平时部署都是 debian
@huiyifyj #8 可能还是选 debian 吧, deepin 还没有用过
@wu67 #9 你说说 是不是 linux 上面坑少一点?
wzw
2018-02-03 18:41:45 +08:00
@ipwx #10 好的,谢谢. 那我还是用 debian 吧
murmur
2018-02-03 18:41:56 +08:00
操作系统不是问题
问题在你的预算有多少
wu67
2018-02-03 18:57:29 +08:00
@wzw 坑我没遇到多少,不过 Linux 就是折腾,费时间。后来玩了一下别人的黑苹果,觉得体验还算不错。另外如果要用到 photoshop,Linux 就那啥了。。。之所以抛弃 Windows,一是显示效果不如意,锯齿太感人,二是被一些国产软件恶心到了,还有就是强行更新,虽然可以改注册表,但我还是不爽
wzw
2018-02-03 19:35:12 +08:00
@wu67 #15 不用 ps。纯开发 Linux 还好吧
wellsc
2018-02-03 19:39:36 +08:00
freebsd plan9
ipwx
2018-02-03 20:08:00 +08:00
@murmur 说得好,操作系统不是问题,问题是你的预算多少。

如果你有预算,我会推荐 Macbook Pro。如果没有,一个简单方案是 Ubuntu Server 虚拟机,然后在 Whatever 你喜欢的操作系统里面写程序,在虚拟机里面调试。有些 IDE 比如 WebStorm 支持自动上传到 Linux 服务器,所以还是挺方便的。
wzw
2018-02-03 20:17:25 +08:00
@ipwx #18 那我还是用 webstorm 自动上传到 linux 服务器吧.
MaxBear
2018-02-03 20:34:16 +08:00
@wzw 先装 Python2.7.3,再装 vs tool 2015 就好了。
stackoverflower 有这个解决方法。搜一下就好了,vs 编译版本的问题,node-gyp 安装环境要依赖 Python2.7。

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

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

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

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

© 2021 V2EX